跟着学项目,结果在使用 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/
阿里云镜像
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 安装与使用
全局安装
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