如何解决为什么“ nuxt generate”将commons.js文件放入dist / node_modules /
出于良好的考虑,我在运行yarn generate
之前先删除“ dist”文件夹。
按预期,Nuxt会生成一个构建并将文件放在“ dist”文件夹中。没想到的是,它创建了一个名为“ dist / _nuxt”的“ node_modules”文件夹INSIDE,并将commons.js文件放入dist/_nuxt/node_modules
内。
当我运行yarn start
时,一切正常。当我向Git提交“ dist”时,就会出现问题。项目的.gitignore文件不包含“ node_modules”,因此commons.js文件不会被推送到存储库中。我可以通过编辑.gitignore文件来解决此问题,但我担心还有其他事情在发生,感觉就像是黑客。
解决方法
Nuxt的version 2.14.1中似乎存在一个错误,该错误已于2020年8月4日发布。通过恢复到v2.14.0解决了该问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。