2、devDependencies

(1)内容:是一个对象,配置模块依赖的模块列表,key是模块名称,value是版本范围
(2)作用:该模块中所列举的插件属于开发环境的依赖(比如:测试或者文档框架等)
(3)部署来源:通过你npm install进行依赖安装时加上-save-dev,devDependencies对象中便会增加echarts安装配置,实例安装echarts依赖代码如下
npm install echarts -save-dev
3、dependencies

(1)内容:是一个对象,配置模块依赖的模块列表,key是模块名称,value是版本范围
(2)作用:该模块中所列举的插件属于生产环境的依赖(程序正常运行需要加载的依赖)
(3)部署来源:通过你npm install进行依赖安装时加上-save,dependencies对象中便会增加echarts安装配置,实例安装echarts依赖代码如下
npm install echarts -save
4、安装依赖

(1)如果拿到别人的项目,需要安装之前package.json中devdependencies 和 dependencies两个模块下所列举的依赖,可以通过执行以下命令实现
npm install
(2)如果拿到别人的项目,只需要安装之前package.json中dependencies 模块下所列举的依赖,可以通过执行以下命令实现
npm install packagename
(3)如果拿到别人的项目,只需要安装之前package.json中devdependencies 模块下所列举的依赖,可以通过执行以下命令实现
npm install packagename -dev
5、npm uninstall-删除依赖

(1)npm uninstall "依赖名称":删除依赖,但不会删除package.json的配置(即通过npm install依然可以安装该依赖),删除echarts依赖实例代码如下
npm uninstall echarts
(2)npm uninstall "依赖名称"  --save-dev:删除依赖,同时删除package.json中devdependencies 的配置,删除echarts依赖实例代码如下
npm uninstall echarts --save-dev
(3)npm uninstall "依赖名称"  --save:删除依赖,同时删除package.json中dependencies 的配置,删除echarts依赖实例代码如下
npm uninstall echarts --save
6、友情提示

(1)编程中,如果自己需要某一依赖,在安装时一定要使用npm install echarts -save或npm install echarts -save-dev,即将依赖配置到package.json中对应的对象中,而非简单使用npm install echarts命令(可以正常安装依赖,但不会配置到package.json文件中),因为如果是协作编程,package.json中没有相关配置,其他协作人员的项目不能正常运行后不能通过npm install正确安装依赖,别人也并不知道你安装了什么依赖,这样就会大大影响协作编程的效率
---------------------
作者:只如初见0706
来源:CSDN
原文:https://blog.csdn.net/zrcj0706/article/details/79178371
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 研究SVM时安装的一些工具的方法
  2. jquery 序列化
  3. Memcache知识点梳理
  4. ShellCode框架(Win32ASM编写)
  5. sdut 2441 屠夫与狼
  6. 5个让你的SaaS应用大卖的技巧
  7. Java 数据类型转换
  8. [转]Swift编程风格指南
  9. [编织消息框架][网络IO模型]aio
  10. 有关java中的hashCode问题
  11. 英语口语练习系列-C09-常用动词
  12. javaSocket笔记
  13. 【转】Python metaclass
  14. Windows7安装 nginx+php 后访问.php文件出现 “No input file specified.” 的解决办法
  15. 【LOJ】#2268. 「SDOI2017」苹果树
  16. Type conversions in C++类型转换
  17. hihocoder 1485----hiho字符串
  18. python 连接sql server数据库的示例代码
  19. Windows环境下手动更新boot2docker.iso
  20. 前面部分(WCF全面解析1)

热门文章

  1. BFC 到底是什么?
  2. Windows10简单启动项目添加方法
  3. 在DoNetCore MVC 中如何使用AutoMapper
  4. 修改mysql数据存储位置
  5. 如何用 DHCP + DNS + Web 实现一个网络架构
  6. Jenkins+Docker+Git+Harbor流水线打包
  7. 如何更改scratch3.0的文字
  8. 【转】什么时候 i = i + 1 并不等于 i += 1?
  9. Linux TTY函数跟踪
  10. NumPy的Linalg线性代数库探究