npm WARN EBADENGINE Unsupported engine { npm WARN…
npm WARN deprecated [email protected]: Modern JS…
诸如此类的报错。大部分都是因为 node 版本问题!比如node版本无法满足,对应项目里需要的那些模块和依赖所需要的条件。
有些模块对node版本是有要求的,太高或者太低都不行。
不清楚的可以百度。
比如node版本和node-sass的版本如果不对,就会报错。
我用的是nvm管理nodejs版本非常方便。
nvm的用法可以参考这篇文章:
输入nvm list available 查看列表的时候,不会出现全部的版本,我们需要什么版本,可以去他们官网查看。然后安装即可。
node官网版本列表: