今天在部署一个后台nodejs项目的时候,提示node-sass下载错误
首先通过 node -v 命令查看电脑中已安装 node 的版本,然后打开以往的版本 | Node.js https://nodejs.org/zh-cn/download/releases/ 页面,在表格中找到对应的 node 版本,在 NODE_MODULE_VERSION 这一列中指定了此版本 node 对应的 node-sass 的 SASS_BINARY 版本

接着查看项目中的 package.js 和 yarn.lock (如果有)找到所引用 node-sass 的版本

然后通过 Releases · sass/node-sass · GitHub 页面 https://github.com/sass/node-sass/releases (政策所限,可能需要梯子)找到对应的 node-sass 版本,展开 Assets 列表,在列表中查找 平台-x64-83_binding.node 注意这儿的83数值

如果你的系统nodejs版本的NODE_MODULE_VERSION, 在对应的node-sass的应对的[83]数值,如果没有,,肯定报错啦...

其实简单点说就是 。。。 你的 nodejs版本太高了........