目录
配置环境变量 NODE_PATH \node_global\node_modules
Linux安装
创建node存放路径文件夹
/usr/local/src/node
# 切换路径
cd /usr/local/src/node
# 下载
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz
# 解压
tar -xvf node-v9.3.0-linux-x64.tar.xz
# 部署bin文件
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/node /usr/local/bin/node
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/npm /usr/local/bin/npm
测试是否安装成功
node -v
npm -v
使用taobao的cnpm代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 设置默认
npm config set registry https://registry.npm.taobao.org
# 设置软连接
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/cnpm /usr/local/bin/cnpm
# 查看版本
cnpn -v
window安装
官网下载安装msi
点击安装,一直下一步即可,可以改下路径
验证:node-v npm -v
配置npm的全局模块缓存
【node_cache】和【node_global】
# 输入命令
npm config set prefix "D:\szw\az\node\node_global"
npm config set cache "D:\szw\az\node\node_cache"
# 查看默认全局模块存放路径
npm list -g
配置环境变量 NODE_PATH \node_global\node_modules
D:\szw\az\node\node_global\
配置淘宝为国内镜像源
# 设置为淘宝源地址
npm config set registry https://registry.npm.taobao.org
# 查看是否设置成功
npm config get registry
# 安装cnpm命令(只有安装才能使用cnpm命令)
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 查看版本
cnpm -v
# 测试
cnpm install express -g
npm升/降级
npm install -g npm
npm -g i cnpm
# 降级
npm install -g npm@5.4.0
# 降级后不兼容就卸载重装
npm uninstall -g npm
npm install -g npm
# 查看依赖(jquery )所有版本
npm view jquery versions
node升/降级
# 查看版本
node -v
# 清除npm cache
npm cache clean -force
# 安装n模块,通过n模块来管理node版本
npm install -g n
# 不行就这样:npm install -g n -f
# 设置软连接
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/n /usr/local/bin/n
# 升级新版本(稳定版 stable ,最新版 latest ,指定版本号v8.11.1)
n latest
# 安装当前稳定版本
n stable或者sudo n stable
# 安装最新版本的
n latest或者sudo n latest
# 安装指定版本的node
n v8.16.0
# 卸载指定的node版本
n rm v8.16.0
常用命令
# 清理缓存:cnpm cache clean --force
# 查看默认全局模块存放路径:cnpm list -g
# 查看源地址:cnpm config get registry
# 安装插件:命令提示符执行cnpm install <name> [-g] [--save-dev]
# 卸载插件:cnpm uninstall <name> [-g] [--save-dev] PS:不要直接删除本地插件包
# 更新插件:cnpm update <name> [-g] [--save-dev]
# 更新全部插件:cnpm update [--save-dev]
# 帮助:cnpm help
# 查看当前目录已安装插件:npm list
npm升级package.json依赖包到最新版本号
安装:
npm install -g npm-check-updates
检查package.json中dependencies的最新版本:
ncu
# 如ncu : 无法加载文件 D:\szw\az\node\node_global\ncu.ps1,因为在此系统上禁止运行脚本
管理员身份打开powerShell,输入
set-ExecutionPolicy RemoteSigned
选择Y 或者A ,就好了
打开powerShell:开始菜单-以管理员身份运行
更新dependencies到新版本:
ncu -u
更新全部到最新版本:
ncu -a