运行芋道代码,Cannot find module @rollup/rollup-win32-x64-msvc. 报错

 Cannot find module @rollup/rollup-win32-x64-msvc. 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.

运行芋道代码,报错。

一顿百度搜索居然没有一条能对的上。 

搜索msvc. 显示缺少.dll文件,需要修复,我以为是vscode软件的问题,需要修复。卸载vscode,重新安装高版本的vscode。v1.84

vscode

三步骤:

node -v    v19.19 官网下载

npm -v     v8.17

pnpm -v    v8.11

安装完后,还是报错。最后去官网继续看,看看有没有思路

1.重新下载代码

2.跟着步骤一步一步走,对于版本要求严格

官网:快速启动(前端项目) | ruoyi-vue-pro 开发指南

Windows 安装 Node.js 指南:NodeJS 安装指南(Windows 版本) | 芋道源码 —— 纯源码解析博客

启动。报Uncaught SyntaxError: Unexpected reserved word,

转载:解决Uncaught SyntaxError: Unexpected reserved word-CSDN博客

最终没有报最上面的错误,成功启动