down 了个模板项目,装完 npm 包(我使用的是 pnpm),然后 pnpm run dev 运行报了如下从错误!
Error: Cannot find module @rollup/rollup-darwin-arm64. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try npm i again after removing both package-lock.json and node_modules directory.
命令行提示 删除 node_modules 和 package-lock 文件然后重新 npm install,然后并没有用。。
后发现可能是 vite 与 rollup 版本不兼容的问题,把 vite 的版本改成 4.4.0 再重新安装一下就好了!!
- 删除 /node_modules 文件夹
- 删除 package-lock 文件
- 修改 vite 版本并重新 pnpm install
也可以手动安装指定 vite 版本!
pnpm i vite@4.4.0