一、模式
运行webpack命令时,一定要指定模式。
webpack --mode development
webpack --mode production
二、--save -dev
--save:将保存配置信息到pacjage.json的dependencies节点中。
--dev:将保存配置信息到pacjage.json的devDependencies节点中。
因此:
--save:将保存配置信息到pacjage.json的dependencies节点中。
--save-dev:将保存配置信息到pacjage.json的devDependencies节点中。
-
dependencies:运行时的依赖,发布后,发布后即生产环境下还需要依赖的模块,例如像jQuery库或者Angular框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了。
-
devDependencies:里面的模块是开发时用的,发布后用不到它.例如安装 js的压缩包gulp-uglify 因为我们在发布后用不到它,而只是在我们开发才用到它。
-
另外需要补充的是: 正常使用npm install时,会下载dependencies和devDependencies中的模块,当使用npm install –production或者注明
NODE_ENV变量值为production时,只会下载dependencies中的模块。