前言
今天下载一个项目是vue3+ts+vite 的。我的电脑是mac ,之前也成功运行过vue3与vue2的项目。今天却报错了,这里记录下📝。
一、Error: Cannot find module ‘node:url’。
这个是node版本与vite不匹配导致,这边用的是nvm 管理node版本的工具。
这边切换v16之上。报错解决,但有新的问题。后面接着讨论
二、npm run dev 报错
上面的 Error: Cannot find module ‘node:url’ 解决后,npm run dev 如下报错。其中关键词 Specifically the “@esbuild/darwin-x64” package is present but this platform
needs the “@esbuild/darwin-arm64” package instead.
查了相关的isssue: https://github.com/henrhie/Note.js/issues/4
其中运行 npm install esbuild-darwin-arm64 -------- 顺利解决
总结
记录下vue3+ts 环境报错处理问题。