近日给同事安装了一个windows 7 bit x64旗舰版,运行项目时,gulp serve一直在报node-sass的错,又报了windows NT6.1的错,其他同事都说是系统的错,缺少什么系统组件,之后我用驱动精灵把该装的系统组件全部装了一遍,还是报node-sass的错,后来干脆安装了windows 10 dec_1709最新版,奈何还是报node-sass,后来发现就是这个依赖包的问题,几经百度,找出原因:
ERROR in Node Sass does not yet support your current environment
node sass不支持当前环境,原因是因为node v7以上的版本都不支持node-sass
解决方案:
1)卸载高版本的node,安装node 7以下的版本,同样卸载npm,重新安装低版本的npm;我的操作时卸载原有的node,再在C:\Users\Administrator\AppData\Roaming里面把 npm和npm-cache删除;(亲测可用)
2)看到有博客说可以将node sass升到3.7。(据说没效果)
node.js历史版本下载地址:https://nodejs.org/zh-cn/download/releases/
如果有什么问题,评论区欢迎留言;