记录自己在使用mac安装npm过程中出现的问题并如何解决的
一、安装brew
Homebrew安装apple或linux系统没有预装但需要的东西
-
原始命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装速度很慢,可能需要*
- 国内源
参考链接:Homebrew国内如何自动安装/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" source /Users/songzr/.bash_profile brew -v
二、安装node
brew install node
brew install npm
node -v
npm -v
解决问题:env:node:No such file or directory
sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
brew link node
node -v
sudo chown -R $(whoami) /usr/local
brew link --overwrite node
brew postinstall node
node -v
npm -v
三、npm常用命令
npm config get registry # 查看npm数据源
npm install -g cnpm --registry=https://registry.npm.taobao.org # 修改为淘宝源,可使用cnpm安装模块
npm install -g xxx # 全局安装,默认安装在/usr/local/lib。
npm list -g # 查看安装信息
npm list grunt # 查看某个模块的版本号
npm uninstall xxx # 卸载某个模块
npm ls # 查看包是否存在
npm search xxx # 查看包是否存在
npm update xxx # 更新当前目录下node_modules子目录里边的对应模块至最新版本
npm update xxx -g # 把全局安装的对应命令行程序更新至最新版
npm cache clear # 可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人
npm help <command> # 可查看某条命令的详细帮助