[英]TypeError: Cannot add module namespace property '_nuxtConfigFile' to nuxt.config.js with NUXT 2.4.5
我升级到Nuxt 2.4.5并得到以下错误TypeError: Cannot add module namespace property '_nuxtConfigFile' to nuxt.config.js
从nuxt.config.js替换module.exports = {}以导出默认值{}
它由更新的esm依赖引起。 你最有可能在你的nuxt.config中混合commonjs和es6。 例如,同时使用require和import,或者import和module.exports。
要修复它,只使用导入和导出默认值而不需要
这里的问题在esm repo - > https://github.com/standard-things/esm/issues/773并且它已经修复,应该在下一个esm版本中工作,例如3.2.23及更高版本
看起来像一个错误的依赖问题,但我无法弄清楚哪个dep。 负责。 我遇到了同样的问题,无法通过以下方式解决问题:
然后我重新安装了使用较旧纱线的纱线模块。然后一切都恢复正常,就像今天早些时候一样。 希望这可以帮助。
我昨天遇到了同样的问题。 我的项目是用NuxtJs 2.4.5构建的。 这是一个突然的问题,因为前一天成功部署了相同的代码。
删除node_moules文件夹,package-lock.json文件和npm缓存后,问题仍然无法解决。
我不确定Nuxt框架所依赖的第三方依赖包中是否存在问题。
最后,我发现了一个可以工作的历史版本项目(Nuxtjs 2.2)。 使用它的package.json和package-lock.json文件,然后替换当前项目中的文件,在删除node_modules文件夹和“npm install”之后,它再次起作用(但Nuxt版本降级为2.2)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.