猿问

webpack打包的问题

我最近在是使用webpack的时候,有一个疑问,就是我安装依赖的时候,
如果使用npm install --save webpack,会在package.json里的dependencies展示刚刚安装的依赖,这是生产环境需要的依赖
如果使用npm install --save-dev webpack,会在package.json里的devDependencies展示刚刚安装的依赖,这是开发环境需要的依赖
但是如果我使用npm install webpack时,package.json里什么都没有,请问我安装的依赖去哪了,去了生成环境还是开发环境?为什么不显示在package.json里呢?
另:如果一个依赖是生产环境需要,本地开发也需要,那么是两者要分别安装,还是怎么弄?

MYYA
浏览 917回答 2
2回答

万千封印

你安装的依赖一直都在 node_modules 里面, package.json 只是记录你项目有哪些依赖. 如果依赖是生产环境需要,本地开发也需要, 那你最好是记录在 dependencies 里, 确保用户利益为主. 不管你记录在 dependencies 还是 devDependencies , 在执行 npm install 的时候这些依赖都会被下载到 node_modules 里, 在使用过程中是没有任何区别的.
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答