dependencies 用户发布环境
devDependencies 本地环境开发时候
通过NODE_ENV=developement或NODE_ENV=production指定开发还是生产环境
devDependencies是只会在开发环境下依赖的模块,生产环境不会被打入包内。
dependencies依赖的包不仅开发环境能使用,生产环境也能使用
安装模块时是使用--save还是--save-dev决定安装在哪个环境
当我们项目需要下载一个模块的时候,我们安装npm包(在项目目录下面npm install module_name)的时候,很多时候我们会在后面加上–save-dev 或 –save。这两个参数代表什么呢?
初步认识:
npm install module-name -save 自动把模块和版本号添加到dependencies部分
npm install module-name -save-dev 自动把模块和版本号添加到devdependencies部分
dependencies是什么呢? 生产环境。
devdependencies是什么呢? 开发环境。
网友评论