博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm安装包时 --save 和 --save-dev 的区别
阅读量:7238 次
发布时间:2019-06-29

本文共 777 字,大约阅读时间需要 2 分钟。

 

以npm 安装 vue为例

1.npm install vue:

  • 把vue包安装到node_modules目录中;
  • 不会修改package.json文件;
  • 之后运行npm install命令时,不会自动安装vue;

 

2.npm install vue --save:

  • 把vue包安装到node_modules目录中;
  • 在package.json文件中的dependencies属性下添加vue;
  • 之后运行npm install命令时,自动安装vue到node_modules目录中;
  • 之后运行npm install --production或者注明NODE_ENV变量值为production时,自动安装vue到node_modules目录中;

3.npm install vue --save-dev:

  • 把vue包安装到node_modules目录中;
  • 在package.json文件中的devDependencies属性下添加vue;
  • 之后运行npm install命令时,自动安装vue到node_modules目录中;
  • 之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装vue到node_modules目录中;

4.npm install vue --global

  • 把vue包安装到全局环境中而不是node_modules目录中;
  • 不会修改package.json文件;
  • 之后运行npm install命令时,不会自动安装vue;

所以,在生产环境中需要用到的包安装时添加 --save,只在开发环境中用到的包安装时添加 --save-dev。

转载于:https://www.cnblogs.com/yuanyiming/p/10735513.html

你可能感兴趣的文章
Android自己定义实现循环滚轮控件WheelView
查看>>
新eclipse 打开就版本的工作空间提示:
查看>>
1250 Fibonacci数列
查看>>
activiti自己定义流程之整合(三):整合自己定义表单创建模型
查看>>
Tomcat 文件夹结构
查看>>
myeclipse集成maven
查看>>
数据结构精要------冒泡与直接排序算法
查看>>
python中将图片从客户端(client)推到(POST)到服务器端(server)的方法
查看>>
落地生根两周年,微软Azure进入2.0时代
查看>>
数据挖掘之分类算法---knn算法(有matlab样例)
查看>>
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方式 SP Apps中的BCS...
查看>>
jquery获取第一层li
查看>>
.NET Core 2.0迁移技巧之web.config配置文件
查看>>
motion程序的移植和安装【转】
查看>>
jQuery上传插件Uploadify使用介绍
查看>>
servlet实现文件上传,预览,下载和删除
查看>>
master..xp_fileexist
查看>>
想了解概率图模型?你要先理解图论的基本定义与形式
查看>>
win7配置两个tomcat(8 & 7)
查看>>
Spring开发工具Spring Tools Suite(STS)
查看>>