起因是换了台电脑开发原来的项目,且node版本从9x升级至14x。
从git上拉下来后理所当然的npm i
后报错npm ERR! chromedriver@2.46.0 install: node install.js
😢;各种找解决办法,最后npm install -ignore-scripts
顺利解决;
继续运行npm run dev
又又又报错!!!!!Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (83)
😰
然后又是一顿搜索,什么npm rebuild node-sass
还有卸载sass再重新安装都不行,依然报错,搞了N久才发现提示需要一个.node的文件Downloading binary from https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-83_binding.node Cannot download "https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-83_binding.node":
首先需要检查文件夹是否有这个文件(C:\Users\XXXX\AppData\Roaming\npm-cache\node-sass\4.12.0)
如果有这个文件但是运行不了就参考→设置环境变量,如果没有这个文件就运行npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
;
再检查是否有这个文件,有这个文件之后还是运行不了就用参考设置环境变量那一步。
npm run dev
成功🤗