2022-07-28 Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)

Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)

Node Sass尚不支持当前环境:Windows 64位,运行时不受支持(93)

前言:旧项目二次开发,一个用taro框架写的微信小程序,在运行npm run dev:weapp时,项目是跑起来了,但是它编译出来的文件都是一些空白页,比如就只有一行:pages/index/index

原因在于它抛出的一个错误,无法进行sass编译,这就导致页面中所有的代码都无法被正确编译。

很复杂。在刚一开始时,我的做法是删掉node-sass这个包,然后再重新安装,结果还是错误,如此循环了几遍,持续三四十分钟,在网友的一个链接指引下,终于找到了正确的解决方案:

请先看一下你的node-sass版本,我现在的node-sass版本是4.14.1,接着我们再重新思考一下报错的这段话究竟是什么意思:Node Sass尚不支持当前环境:Windows 64位,运行时不受支持(93)

意思就是:你当前node版本和你装的node-sass版本所指定的node版本不兼容,再简单点说,就是:

安装node-sass版本指定的node版本

看一下这个链接:https://github.com/sass/node-sass/releases/tag/v4.14.1

OSArchitectureNode
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8**, 9**, 10**^, 11**^, 12**^, 13**^, 14**^
Alpine Linux x64 6, 8, 10, 11, 12, 13, 14
FreeBSD i386 amd64 10, 12, 13

看上面的内容,这里已经写明了,node-sass版本v4.14.1所要求的node版本最高是14版本,而我现在电脑装的node版本是16版本。

所以请降低你的node版本吧,安装node-sass指定版本,最后,我执行了这个操作,虽然成功不报这个错误了,但是还有其他的错误出现,我的妈呀,凌晨三点,人不寐,心已瘁。

posted @ 2022-07-28 10:55  叶乘风  阅读(2782)  评论(0编辑  收藏  举报