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)