failed to load config from /Users/csea/csp/vite.config.js
error when starting dev server:
Error: Cannot find module 'node:url'
Require stack:
- /Users/csea/csp/vite.config.js
- /Users/csea/csp/node_modules/vite/dist/node/chunks/dep-bb8a8339.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
at Function.Module._load (internal/modules/cjs/loader.js:730:27)
at Module.require (internal/modules/cjs/loader.js:957:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/Users/csea/csp/vite.config.js:35:23)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
at Object._require.extensions.<computed> [as .js] (file:///Users/csea/csp/node_modules/vite/dist/node/chunks/dep-bb8a8339.js:66340:24)
at Module.load (internal/modules/cjs/loader.js:933:32)
at Function.Module._load (internal/modules/cjs/loader.js:774:14)
at Module.require (internal/modules/cjs/loader.js:957:19)
解决办法:
切换node 版本,Mac 直接在终端切换是不行的,显示切换过来了但是在Visual Studio Code里面是没有切换过来。
需要在Visual Studio Code 直接切换 nvm use 20 把低版本切换成高版本
查看node -v 当前版本 查看npm -v 版本
nvm list 可以查看node有几个版本,还可以看到当前默认是那个node版本