首先可以通过npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass来解决但是我还是没有解决。
随后我又试了安装windows-build-tools,使用管理员身份运行cmd输入
npm install --global --production windows-build-tools
其他人大部分都解决了,但是我竟然安装windows-build-tools也报错了,但是我的node_modules文件中出现了不完整的windows-build-tools文件,随后我删除了这个文件,在c盘下这个位置找到了下面这个文件运行。
加载一会后会出现这个页面,一开始我这里是有去警告的,点击更多点击修复
修复完成后我打开我的node_modules文件中的windows-build-tools后发现文件变完整了。
然后再使用npm install发现安装成功了!!!
我怀着兴奋的心情准备npm run 的时候结果又出现了一下错误QAQ
Error: error:0308010C:digital envelope routines::unsupported
解决办法我也找到啦!!!
我看了很多解决办法我的话是
输入下面的代码就可以完美解决了!
set NODE_OPTIONS=--openssl-legacy-provider
真是一波三折QAQ