因此,很长一段时间以来,我们一直在使用npm和package.json来构建前端应用程序。
这很常见:
但是,如果您在生产环境中构建项目,那么它won't install the dev dependencies。
Webpack并不是真正的“ devDependencies”,它不是项目真正使用的“ buildDependencies”,但是您需要它才能构建项目。
但是eslint是devDependency,除了“开发”之外,您实际上并不需要。
一个更正确的方法是:
但在阅读文档后,bundleDependencies为not really meant for this。
我应该真正收缩项目吗,所以可以确定在构建CI时,项目实际上是在下载我在本地计算机上测试过的东西吗?
所以我的问题是为不是真正的模块的项目设置package.json的正确方法是什么?