当我从@vue/composition-api切换到@nuxtjs/composition-api时,nuxt-2 + storyblok项目中出现了以下错误
require() of ES Module /Users/my-user/Sites/my-project/node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs not supported. Instead change the require of /Users/my-user/Sites/my-project/node_modules/@nuxtjs/composition-api/dist/runtime/index.mjs to a dynamic import() which is available in all CommonJS modules.
我的控制台日志也抛出:Uncaught InternalError: too much recursion
我已经在我的package.json中使用了package.json。->,不管我是否移除它,都没有区别。
来自我的package.json的一些版本信息:
我包括了这样的复合api。
modules: [
'@nuxtjs/composition-api/module',
...
],在Stackoverflow上,还有其他人对node-fetch有这个问题,但是我没有安装这个依赖项。
我可以从@nuxtjs/composition-api更新到努克斯特大桥,但是这是很多更改,我不确定它是否有用,或者我的代码甚至可以使用桥。
发布于 2022-08-19 12:21:00
降级到@nuxtjs/复合-api版本0.29.3解决了这个问题。版本0.30.0开始使用mjs,而mjs似乎与@storyblok/nuxt-2的当前版本不兼容。
发布于 2022-08-19 08:05:24
嗨,你有没有试着把它移到"buildModules“,删除url中的"/module”?它应该是:
// Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules
buildModules: [
'@nuxtjs/composition-api',
...
],https://stackoverflow.com/questions/73413507
复制相似问题