最近因为要把项目在内网的云机上运行,所有的依赖都不能通过外网下载,所以需要把依赖直接copy到内网云机上,这个时候运行构建的时候报了一个错误
错误
Module build failed:Error:Node-Sass not yet current environment:windows 64-bit with Unsupported runtime(72)...
For more information on which enviroments are supported please see:
https://github.com/sass/releases/tag/v4.11.0
略...
以上代码可以看出是node-sass的环境问题,可以查看node和node-sass的支持环境
分析
可以知道当前的node-sass版本号是4.11.0,可以查看package.json得知。
而node-sass 对应支持的node版本如下
以上可知支持node 版本为11
而我云机上环境是node是12
解决
方法一:提升node-sass版本到4.12+
方法二:卸载node,下载node 11