原因
由于公司内网的缘故,导致每一次下载 node-sass
都会出现问题,特此记录下
因为试过好多种方法,所以方法可能有点混乱,但是最后还是解决
了
环境
node => v12.18.3
npm => 8.3.1
解决
checking for Python executable “C:\Python27\python.exe” in the PATH
这种我的解决方法是直接下载 python27
,注意不是 python3
的,然后配置环境变量
然后就是下载
node-v12.18.3-headers.tar.gz
报错
去外网下载 node-v12.18.3-headers.tar.gz
(看 node
版本下载)
node-v12.18.3-headers.tar.gz下载
然后执行
npm config set tarball C:\project\node-v12.18.3-headers.tar.gz
这个 C:\project\node-v12.18.3-headers.tar.gz
是你存放文件的位置
注意不要出现中文路径 !!!
最后就是
node-sass
了
下载 node-sass
文件,然后执行
// sass.node 就是 node-sass 文件,只不过我重命名了
set SASS_BINARY_PATH=C:\project\sass.node
注意不要出现中文路径 !!!
结尾
其中 Python27
有比较多的方法,比如 windows-tool
什么的,但是因为内网,依旧得去内网下载