npm install --save和npm install --save-dev的区别
npm install 在安装npm包时,有两种命令参数可以把包信息写入配置文件package.json 中,如下:
npm install --save // 运行依赖(发布时)
npm install -–save-dev //开发依赖(开发时)
不同的配置文件会将依赖信息 添加到package.json的不同地方。
表面上的区别是–save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到 package.json文件devDependencies键下。
实际上的区别是:
dependencies 下,发布后还需要依赖的模块,譬如像jQuery库或者Angular框架等,我们在开发后依旧依赖它们,否则就运行不了,这些包都是应用程序在生产环境中所需要的。
devDependencies 下,开发时的依赖 , 比如安装 js的压缩包gulp-uglify 因为我们在发布后用不到它,而只是在开发和测试中需要的。
npm install --save和npm install --save-dev的区别相关推荐
- npm i --save 与 --save -dev的区别
1.npm install 会下载dependencies和devDependencies中的模块,当使用npm install –production或者注明NODE_ENV变量值为producti ...
- npm ERR! code ERR_STREAM_WRITE_AFTER_END npm install 报错实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的
实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的.由于平时只是用用,并没有深入了解node的npm,所以遇到问题都比较棘手,能够查到的资料也不多.阐述以下我遇 ...
- 【Vue】npm install -g 和 npm install 区别
npm 是一款nodeJs的包管理工具,是属于国外的一款镜像工具,有时候运行的性能远不及yarn及cnpm. 很多初学者(包括我)在刚开始接触npm的时候,就直接使用npm install xxx 安 ...
- npm install时出现npm ERR!
文章目录 1. 如何使用镜像 npm 2. node-sass安装失败 3. webpack-dev-server报错 npm run dev 报错 今天开始了解学习 Three.js 时,在Gith ...
- npm install 报错 npm ERR! code Z_BUF_ERROR 问题解决
问题描述: 使用npm install命令安装依赖时,出现错误,报错信息如下: npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: u ...
- npm install 报错 npm WARN tar ENOENT: no such file or directory, open... 解决方式
报错信息 npm install 报错 npm WARN tar ENOENT: no such file or directory, open- 解决方式 使用cnpm install
- npm install报错 npm ERR,code ERESOLVE npm ERR,ERESOLVE unable to resolve dependency tree
文章目录 前言 问题分析 解决方法 转载于 前言 在下载npm时报错npm ERR! code ERESOLVE npm ERR! ERESOLEVE unable to resolve depend ...
- 安装npm install报错npm ERR! request to https://registry.cnpmjs.org/@jeecg%2fantd-online-mini failed, rea
先是下载cnpm然后报错,不是外部命令然后我用npm uninstall cnpm -g删除了,在用npm install的时候就报错了 npm ERR! code ERR_TLS_CERT_ALTN ...
- npm install报错 npm ERR 的四种解决办法
整理了自己在安装过程中碰到的四种npm ERR及解决方式 错误一. npm ERR! A complete log of this run can be found in: npm ERR! C:Us ...
最新文章
- WSDL、SOAP、UDDI
- HDU1874(SPFA算法)
- python操作yaml
- FFmpeg代码导读——基础篇
- nginx 源码学习笔记(十)——基本容器——ngx_hash
- 为jupyter_notebook增加目录
- P3337-[ZJOI2013]防守战线【单纯形】
- node实现简单的群体聊天工具
- 数据库面试中常用的10个问题
- 算法总结-1算法入门
- python变量名要求_Python中用中文变量名、函数名,会影响性能吗?
- python function terminated un_绕过 RestrictedUnpickler
- 4018-基于非递归的二叉排序树的结点的查找和插入(C++,附思路)
- 链接数据库 并且进行查询操作
- Effective Java 思维导图
- 标准为先、产业当道,这次大会“探云”深刻……
- 手写minist的DataLoader
- 虚拟机opnsense作为dhcp服务器,ESXI 与 OPNSense 配合
- linux的cd命名返回上级目录,返回根目录
- malloc、calloc、realloc