【问题标题】:Why does `nuxt generate` put the commons.js file into dist/node_modules/为什么`nuxt generate`把commons.js文件放到dist/node_modules/
【发布时间】:2020-08-12 21:47:43
【问题描述】:

为了更好地衡量,我在运行 yarn generate 之前删除了“dist”文件夹。

正如预期的那样,Nuxt 会生成一个构建并将文件放在“dist”文件夹中。出乎意料的是,它在“dist/_nuxt”的内部创建了一个“node_modules”文件夹,并将 commons.js 文件放在 dist/_nuxt/node_modules 中。

当我运行 yarn start 时,一切都按预期工作。当我将“dist”提交给 Git 时,问题就出现了。该项目的 .gitignore 文件不包括“node_modules”,因此 commons.js 文件不会被推送到存储库。我可以通过编辑 .gitignore 文件来解决这个问题,但我担心还有其他事情发生,感觉就像是 hack。

【问题讨论】:

    标签: nuxt.js


    【解决方案1】:

    2020 年 8 月 4 日发布的 Nuxt 的 version 2.14.1 中似乎存在一个错误。通过恢复到 v2.14.0 解决了该问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-20
    • 2020-01-18
    • 1970-01-01
    • 2021-05-26
    • 2019-04-19
    • 2019-01-19
    • 2018-08-24
    • 2012-01-05
    相关资源
    最近更新 更多