npm install、npm install --save与 npm install --save-dev 区别
【摘要】 一、npm install X会把X包安装到node_modules目录中;不会修改package.json;之后运行npm install命令时,不会自动安装X; 二、npm install X –save会把X包安装到node_modules目录中;会在package.json的dependencies属性下添加X;之后运行npm install命令时,会自动安装X到node_modu...
一、npm install X
- 会把X包安装到
node_modules
目录中;- 不会修改
package.json
;- 之后运行
npm install
命令时,不会自动安装X;
二、npm install X –save
会把X包安装到
node_modules
目录中;会在
package.json
的dependencies
属性下添加X;之后运行
npm install
命令时,会自动安装X到node_modules
目录中;之后运行
npm install --production
或者注明NODE_ENV
变量值为production
时,会自动安装msbuild到node_modules
目录中;
三、npm install X --save-dev
会把X包安装到
node_modules
目录中;会在
package.json
的devDependencies
属性下添加X;之后运行npm install命令时,会自动安装X到node_modules目录中;
之后运行
npm install --production
或者注明NODE_ENV
变量值为production
时,不会自动安装X到node_modules
目录中;
使用原则:
运行时需要用到的包使用–save
,否则使用--save-dev
。
四、注
-
npm install -d
就是npm install --save-dev
安装到开发环境, 例如gulp
,babel
,webpack
一般都是辅助工具。 -
npm insatll -s
就是npm install --save
, 安装到生产环境, 如vue
,react
等。
五、拓展阅读
六、延伸阅读
Vue.js
为两个最常用的指令提供了特别的缩写:
v-bind
缩写
<!--完整语法-->
<a v-bind:href="url">测试</a>
<!--缩写-->
<a :href="url">测试</a>
v-on
缩写
<!--完整语法-->
<a v-on:click="doSomething">修改</a>
<!--缩写-->
<a @click="doSomething">修改</a>
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)