當我嘗試“npm install prisma”時出現以下錯誤
npm ERR! code 1
npm ERR! path /Users/path/to/project/node_modules/prisma
npm ERR! command failed
npm ERR! command sh -c -- node scripts/preinstall-entry.js
npm ERR! ┌───────────────────────────────────────────┐
npm ERR! │ Prisma only supports Node.js >= 14.17 │
npm ERR! └───────────────────────────────────────────┘
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/me/.npm/_logs/2022-11-09T20_20_18_706Z-debug-0.log
我正在使用通過 nvm 在 Mac OS 上安裝的 Node 18。
$ node --version
v18.12.1
$ nvm version
v18.12.1
我嘗試使用 pnpm,洗掉并重新安裝 nvm,并洗掉所有其他節點版本,或者降級到 16 或 18.8.0,但這些都不起作用。這是一個已知錯誤嗎?有人可以幫我弄清楚這個問題嗎?
uj5u.com熱心網友回復:
嘗試洗掉由其他方法安裝的其他節點版本,例如使用.pkg或home-brew,因為我認為您的作業系統沒有使用nvm安裝的節點版本。
為確保從作業系統中完全洗掉所有 Node 版本,請運行:
node --version
-bash: node: command not found
然后再次重新安裝 Node nvm。
希望它有所幫助!
uj5u.com熱心網友回復:
原來,node_modules/node我的主 ( ~) 目錄中有一個舊目錄。我洗掉了它并解決了問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/533707.html
標籤:npm棱镜
上一篇:VSCode如何為每個專案指定npmrunshell
下一篇:SSL不安全舊版重新協商已禁用
