我升级到Nuxt 2.4.5并低于错误TypeError: Cannot add module namespace property '_nuxtConfigFile' to nuxt.config.js
它由更新的esm依赖引起。你最有可能在你的nuxt.config中混合commonjs和es6。例如。同时使用require和import,或者import和module.exports。
要修复它,只使用导入和导出默认值而不需要
这里的问题在esm repo - > https://github.com/standard-things/esm/issues/773并且它已经修复,应该在下一个esm版本中工作,例如3.2.23及以后
从nuxt.config.js替换module.exports = {}以导出默认值{}
看起来像一个错误的依赖问题,但我无法弄清楚哪个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)。