npm和cnpm的简介

npm介绍

1、说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)

2、使用npm安装插件:命令提示符执行 npm install <name> [-g] [-save-dev]

<name>想要安装的插件的名称

-g:全局安装。

全局,将会在C:\Users\Administrator\AppData\Roaming\npm里面安装,并且写入环境系统变量。全局调用可以通过命令行在任何地方调用他;非全局,将会安装在当前定位目录下的node_module文件夹下,通过require()调用;

-save:将保存配置信息到package.json(package.json是nodejs的配置文件).

-dev:保存至package.json的devDependencies节点,不指定-dev将保存至dependencies节点;

为什么要保存至package.json?因为node插件包相对来说非常庞大,所以不加入版本管理,将配置信息写入package.json并将其加入版本管理,其他开发者对应下载即可(命令提示符执行npm install,则会根据package.json下载所有需要的包)。

3、使用npm卸载插件:npm uninstall  <name>  [-g]  [-save-dev]

PS:最好不要直接删除本地插件包、

4、使用npm更新指定名称插件:npm update  <name>  [-g]  [-save-dev]

<name> 没有即更新全部插件

5、查看npm帮助:npm help

6、查看npm当前已安装的插件:npm list


选装cnpm

1、说明:因为npm插件是从外国服务器下载,受网络影响很大,所以淘宝团队在中国服务器上做了一个npm镜像,十分钟一更新

2、淘宝官方地址:http://npm.taobao.org

3、安装:命令提示符执行 npm install cnpm -g -registry=https://registry.npm.taobao.org

注:本步骤是安装cnpm,并替换npm资源库为淘宝团队的资源库

设置npm资源库为淘宝团队的命令:npm config set registry https://registry.npm.taobao.org

安装npm的替换工具cnpm:npm install  -g cnpm

4、最好cnpm -v 查看是否安装成功或重开命令提示符

注:安装完成直接使用cnpm代替npm命令,其他操作不变

猜你喜欢

转载自blog.csdn.net/qq_1136330256/article/details/78513415