npm

npm的版本 ~与^的区别。http://blog.csdn.net/u014291497/article/details/70148468

https://www.cnblogs.com/PeunZhang/p/5553574.html
------------------
npm的安装和卸载
npm init
npm init -y 表示没有废话
--save表示保存到生产依赖
--save-dev表示保存到开发依赖
npm uninstall jquery
npm uninstall jquery --save
------------------
npm的版本控制
- aplha 最不稳定的版本
- beta顶层的东西定型,可以上线测试,可以压测
- rc可以商用了
- release最终版本

查看版本信息
npm info jquery
npm info jquery@1.6.2
^1.6.2最多允许升级到1.12.3
~1.6.2 最多允许升级到1.6.8

-----------------

npm 源
npm install nrm -g
nrm ls
nrm use taobao
nrm add添加源
nrm del删除源
nrm test测试源的响应时间,可以作为使用哪个源的参考
nrm test
nrm add localhost http://192.168.1.12:7001/
cnpm 是一个开源的项目,在window环境比较麻烦,

-----------------
npm 自己发布一个包
npm login
npm publish (这个文件夹下边有package.json,有index.js,在index.js中module.export后边的就是导出的)
-----------------
rlidwka 也是Node核心的作者。
-----------------
搭建自己的私服有两种方法
1种,利用cnpm在自己的本地起动。只允许超级管理员上传模块。
2种,利用sinopia。

原文地址:https://www.cnblogs.com/coding4/p/8462062.html