nvm 使用

253 阅读1分钟

跟着学项目,结果在使用 yarn create vite 报错。

error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.9.0”

解决方法:卸载现有的node.js,安装 nvm-windows

nvm使用手册:nvm.uihtm.com/

下载地址:github.com/coreybutler…

安装:juejin.cn/post/719665…

阿里云镜像

nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

腾讯云镜像

nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/

node.js 设置全局路径:

注意这里原先记得是用taobao,发现换域名了。

# nodejs 设置全局路径:1
npm config set prefix "D:\nvm\node_global"
npm config set cache "D:\nvm\node_cache"

单次使用:
npm install --registry=http://registry.npmmirror.com
永久替换:
npm config set registry http://registry.npmmirror.com

安装yarn

npm install -g yarn

nvm 常见命令

nvm常用命令:

获取所有可安装的node版本
nvm list available       

查询已安装的node版本
nvm list           

安装指定版本的 Node.js
nvm install 10.11.0

指定当前要使用的 Node.js 版本,只用指定使用的 Node.js 版本后,nodejs 的才真正安装了。
nvm use 10.11.0

卸载某个 Node.js 版本
nvm uninstall 10.11.0

pnpm 安装与使用

juejin.cn/post/703748…

全局安装

 npm install pnpm -g

设置源

 //查看源
 pnpm config get registry 
 //切换淘宝源
 pnpm config set registry http://registry.npm.taobao.org 

使用

 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 /path/to/.pnpm-store

blog.csdn.net/ggq89/artic…

juejin.cn/post/715829…

blog.csdn.net/alnorthword…