nvm 管理node版本,pnpm包管理器常用命令

1. 安装nvm

nvm是一个管理nodejs版本的工具。在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,此时我们就需要使用nvm来降低nodejs版本

相关设置

setting.txt 设置
root: D:\nvm
path: D:\nodejs
node_mirror: https://npmmirror.com/mirrors/node/ //采用淘宝镜像
npm_mirror: https://npmmirror.com/mirrors/npm/ //采用淘宝镜像
注意:npm可以修改全局包和缓存的位置,避免切换node的时候重新下载全局包
npm config set prefix “D:\nvm\node_global”
npm config set cache “D:\nvm\node_cache”

nvm常用命令

nvm list     //查看已安装的nodejs版本
nvm on      // 启用node.js版本管理
nvm off   // 禁用node.js版本管理(不卸载任何东西)
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm use <version>      //使用某一version的nodejs
nvm uninstall <version>   // 卸载指定版本的nodejs

注意:若报status145:乱码,关掉cmd,重新以管理员身份运行cmd,执行nvm use XXX 即可。

2. pnpm 安装及设置

pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景,被誉为“最先进的包管理工具”,速度快、节约磁盘空间。

全局安装

npm install pnpm -g

设置源

pnpm config get registry // 查看源
pnpm config set registry https://registry.npmmirror.com // 切换淘宝源

常用命令

pnpm install 包
pnpm i 包
pnpm add 包    // -S  默认写入dependencies
pnpm add -D    // -D devDependencies
pnpm add -g    // 全局安装
pnpm remove 包         //移除包
pnpm remove 包 --global   //移除全局包
pnpm up                //更新所有依赖项
pnpm upgrade 包        //更新包
pnpm upgrade 包 --global   //更新全局包
设置存储路径:pnpm config set store-dir D:/.pnpm-store

在系统上禁止使用脚本解决方法

# 以管理员身份运行power shell
set-executionpolicy remotesigned

3. 后记

node-sass的安装需要node_gyp和python

你可能感兴趣的:(笔记,npm,node.js)