npm的安装与使用

安装

安装node,npm也会一并安装。

1
brew install node

换源

http://npm.taobao.org/ 淘宝源

更换

1
2
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

升级

https://docs.npmjs.com/troubleshooting/try-the-latest-stable-version-of-npm

npm install -g npm@latest

假如没有权限,报错:

npm ERR! path /usr/local/lib/node_modules/npm/node_modules/ansi-regex

获取权限

1
2
3
sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/lib/node_modules
sudo chown -R $USER /usr/local/lib/node_modules

在执行升级

使用

卸载package

node_modules 目录删除包命令 npm uninstall <package>:

1
npm uninstall hexo-abbrlink

去除package.json依赖关系, 需要 save 标签:

1
npm uninstall --save hexo-abbrlink

安装package

1
npm install hexo-abbrlink --save