如何在非模块项目中使用package.json

时间:2019-06-06 19:11:55

标签: npm package.json

因此,很长一段时间以来,我们一直在使用npm和package.json来构建前端应用程序。

这很常见:

  • 依赖
    • lodash
    • 反应
  • devDependencies
    • webpack
    • 夹板

但是,如果您在生产环境中构建项目,那么它won't install the dev dependencies

Webpack并不是真正的“ devDependencies”,它不是项目真正使用的“ buildDependencies”,但是您需要它才能构建项目。

但是eslint是devDependency,除了“开发”之外,您实际上并不需要。


一个更正确的方法是:

  • bundledDependencies
    • 反应
    • lodash
  • 依赖
    • webpack
  • devDependencies
    • 夹板

但在阅读文档后,bundleDependencies为not really meant for this

我应该真正收缩项目吗,所以可以确定在构建CI时,项目实际上是在下载我在本地计算机上测试过的东西吗?

所以我的问题是为不是真正的模块的项目设置package.json的正确方法是什么?

0 个答案:

没有答案