主要原因:node-sass版本和node版本没有对应导致的
以 "node-sass": "^4.14.1" 对应 node 12.17.0案列做示范:(卸载原来的node 16.1.0 安装node 12.17.0)
1,node-sass和node版本需要意义对应(比如: "node-sass": "^4.14.1" 对应 node 12.17.0)
2,先删除本地安装的nodejs
(1)打开cmd——输入 where node ——找到对应文件位置,删除nodejs整个文件夹
(2)打开控制面板——删除nodejs
3,下载旧版本的node
旧版本node下载地址:https://nodejs.org/zh-cn/download/releases/
下载node-v12.17.0-x64.msi(下载node-v12.17.0-win-x64.zip打开运行弹出黑框。。不能安装???)
下载完成后,无脑安装,最好不好改安装路径,不然还要配置环境变量
打开cmd,输入 node -v npm -v 则成功
重新打开项目VScode,运行 npm run dev 会提示以下错误,运行npm rebuild node-sass后,再次npm run dev则成功了