NPM是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题。
查看信息
安装模块
sudo npm install <Module Name> -g sudo npm install <Module Name> sudo npm install <Module Name> -save sudo npm install
|
全局安装
- 将安装包下载到
/usr/local
下或者node的安装目录
。
- 可以直接在命令行里使用。
本地安装
- 将安装包下载到
./node_modules
下(运行 npm 命令时所在的目录),如果没有node_modules
目录,会在当前执行 npm 命令的目录下生成node_modules
目录。
- 可以通过
require()
来引入本地安装的包。
如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。
查看安装信息
sudo npm list -g sudo npm list
|
卸载模块
sudo npm uninstall <Module Name> -g sudo npm uninstall <Module Name>
|
更新模块
sudo npm update <Module Name> -g sudo npm update <Module Name>
|
发布模块
发布前需要在官网注册账号。
sudo npm init sudo npm login sudo npm publish --access public sudo npm unpublish <package>@<version>
|
使用淘宝镜像
淘宝 NPM 镜像官网:https://npm.taobao.org/
npm config set registry https://registry.npm.taobao.org/ npm config set registry https://registry.npmjs.org/
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
|