在项目yarn的时候总是失败,卡在node-sass或者gyp上 node 16 一开始百度搜的解决方法,就是那种随便一搜就可以出现的解决途径
设置源 拉
npm install --global --production windows-build-tools
拉
或者使用cnpm,换成sass-loader,换成dart-sass或者其他的一些方法
这个都不能解决我的问题
因为gyp
依赖python环境,我也去装了python
,版本高了低了都不行,得是2.7的
装python
的时候还出现另外一个问题,以为是因为系统用户名是中文名引起的(其实不是),然后又开始了改用户名之旅
真是糟心,改了用户名,但是在系统盘里的文件名不会改,搞到后面系统都给搞乱了
最后只能去恢复出厂,好好的拯救者,可惜了,他不干净了
以为恢复出厂重新装,就可以顺顺利利了,毕竟一开始以为真就是我的中文文件路径出的问题,
新电脑都是英文名没有设置一个中文字,但是还是会报错,这次的错与众不同,好像一样,又有哪里不一样了
因为他报了乱码
后来又找人问了一下
可能是因为版本问题,node
和node-sass
版本不一致,就会跪,具体可以参照
但是也没必要使用nvm
切换版本,所以我直接卸载node16
装了14
可是还是不行!!
他报了这个错
ok,fine,我不生气
至少他给了我一个地址,github.com/nodejs/node…
告诉我要下vsbuild
其实我之前也下了vs,还装了很多有的没的,还是失败,但是因为有个很重要的语句我没有敲
npm config set msvs_version 2017
这句命令很重要!特别重要!!这句命令拯救了我的电脑,拯救了我对他的失望,拯救了我的工作
晚上消费一把开心一下吧