npm 常见用法小结

发布时间:2019-08-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了npm 常见用法小结脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

使用nodeJS有一段时间了,npm也是随时都在用,所以呢,需要把一些遇到的问题和常见用法做一个简单小结。

一、最最最容易产生的疑问:
npm i --save , npm i --save-dev , npm i 三者区别
关于前两者的区别的答案,到处都有。
他俩的区别主要是:

  • --save 命令

使用save安装的模块,是生产环境(运行环境)需要使用的模块,比如:vue,axios,jsonp等,它们会被添加到package.json配置文件的dePEndencies位置;

  • --save-dev 命令

使用save-dev安装的模块,是开发环境中使用的模块,例如在开发环境中对es6,@R_360_2576@进行编译的,而在生产环境中代码已经转义打包完毕了,不再需要这些模块。如:babel模块,eslint模块,autoprefixer, mocha等,用于编译,转义,语法检查、测试等的功能模块;这些模块就需要被添加到package.json文件的devdependencies位置。

  • 不带参数的 npm install

效果同 npm install XXX --save

--no-save: Prevents saving to dependencies.

二、npm 版本查看

npm -v
5.6.0

三、升级npm版本

npm install npm -g

四、卸载模块

npm uninstaill XXX(模块名) 

//卸载后使用,以下命令查看
npm ls 

五、更新模块

npm update XXX 
npm update XXX -g

-g 把该模块在全局更新到最新版本,没有-g是把当前node_modules子目录中的对应模块更新到最新版本。

六、使用淘宝镜像npm,用cnpm代替npm
如果使用npm速度比较慢,可以采用淘宝定制的cnpm来代替npm。

npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就可以使用cnpm来安装模块了:

cnpm install XXX

也可以不用cnpm,对单个模块使用淘宝镜像安装,

npm install XXX@latest --save --registry=https://registry.npm.taobao.org

关于淘宝镜像可查阅:http://npm.taobao.org/

七、关于命令别名缩写

npm install = npm i
npm i --save = npm i -S
npm i --save-dev = npm i -D

八、指定安装模块的版本

 npm install XXX@latest
 npm install XXX@0.1.1
Install the version of the package that is referenced by the specified tag. If the tag does not exist in the registry data for that package, then this will fail.

npm install更详细的信息见:https://docs.npmjs.com/cli/in...

脚本宝典总结

以上是脚本宝典为你收集整理的npm 常见用法小结全部内容,希望文章能够帮你解决npm 常见用法小结所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。