我最近在是使用webpack的时候,有一个疑问,就是我安装依赖的时候,如果使用npm install --save webpack,会在package.json里的dependencies展示刚刚安装的依赖,这是生产环境需要的依赖如果使用npm install --save-dev webpack,会在package.json里的devDependencies展示刚刚安装的依赖,这是开发环境需要的依赖但是如果我使用npm install webpack时,package.json里什么都没有,请问我安装的依赖去哪了,去了生成环境还是开发环境?为什么不显示在package.json里呢?另:如果一个依赖是生产环境需要,本地开发也需要,那么是两者要分别安装,还是怎么弄?
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
你安装的依赖一直都在 node_modules 里面, package.json 只是记录你项目有哪些依赖. 如果依赖是生产环境需要,本地开发也需要, 那你最好是记录在 dependencies 里, 确保用户利益为主. 不管你记录在 dependencies 还是 devDependencies , 在执行 npm install 的时候这些依赖都会被下载到 node_modules 里, 在使用过程中是没有任何区别的.
添加回答
举报
0/150
提交
取消