npm中--save-dev与--save的区别

2019-04-041908次阅读npmnode

cd到项目目录下执行:

npm init

会生成一个package.json文件,它是管理你本地安装的npm包文件,一个package.json文件可以做如下事情:

  • 展示项目所依赖的npm包
  • 允许你指定一个包的版本[范围]
  • 让你的构建更好的与其他开发者共享

dependencies: 项目在生产环境中依赖的包

devDependencies:项目在开发和测试环境中依赖的包

其它属性介绍请阅读https://docs.npmjs.com/files/package.json

npm中--save-dev与--save的区别

npm install在安装npm包时,有两种命令参数可以把它们的信息写入package.json文件

npm install vue --save

把vue依赖包名称添加到package.json文件dependencies键下

npm install autoprefixer –save-dev

--save-dev则把autoprefixer依赖包名称添加到package.json文件devDependencies键下

我们安装autoprefixer处理浏览器前缀的后处理程序,我们采用的是 “npm install autoprefixer –save-dev”命令安装,因为我们在发布后用不到它,而只是在我们开发才用到它。“npm install autoprefixer –save ”命令安装到dependencies下的模块,则是我们发布后还需要依赖的模块,例如如像jQuery库或者vue,react,Angular框架类,我们在开发完后还要依赖它们,否则就运行不了。

上一篇: Intersection Observer实现滚动到相应区域执行动画及图片懒加载  下一篇: 设计技巧—改善设计作品的实用小技巧(二)  

npm中--save-dev与--save的区别相关文章