cnpm与npm用法相同,区别就是服务器的区别,npm服务器在境外,而cnpm(淘宝npm)服务器在境内,推荐使用cnpm
cnpm官网:https://npm.taobao.org/
cnpm的安装:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
不同点:
1.直接通过 sync
命令马上同步一个模块, 只有 cnpm
命令行才有此功能:
$ cnpm sync connect
2.不支持npm的
publish 命令,其余npm命令全部支持。
相同点:
1.安装插件
$ cnpm install <name> [-g] [--save-dev]
-g(全局安装):写入环境变量,可以通过命令行在任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过require()调用。
不指定(非全局安装):安装在执行语句的目录下。
--save:将保存配置信息到nodejs项目配置文件package.json上
-dev:保存到package.json的devDependencies节点,不指定-dev将保存到dependencies节点
2.使用卸载插件:
$ cnpm uninstall <name> [-g] [--save-dev]
3.使用更新插件:
$ cnpm update <name> [-g] [--save-dev]
4.更新全部插件:
$ cnpm update [--save-de]