内网环境离线安装Node-Sass依赖

内网安装Node-Sass

前言

前端项目用到了Sass编译器,npm install命令一直有问题卡在拉Node-Sass步骤,按提示卸载重新安装老版本的Node.js,下载安装2.7版本的Python,重新拉还是拉不下来,后面考虑直接离线安装成功。

下载

命令行查看需要下载的Node-Sass安装包,输入命令node -p "[process.platform,process.arch,process.versions.modules].join('-')"

image-20250410170419827

通过Github或者阿里镜像下载对应版本。

image-20250410172857014

安装

通过npm install node-sass -sass-binary-path="D:\software\win32-x64-83_binding.node命令进行安装。

image-20250410173619303

在项目的node_modules目录下,找到node-sass目录,新建vendor\win32-x64-83目录,将下载的win32-x64-83_binding.node文件重命名为binding.node,否则编译的时候会报错。