问题描述
使用hbuilder进行scss/sass编译时,出现
Error: \\?\C:\WorkCode\win32-x64-64\win32-x64-72_binding.node is not a valid Win32 application.
错误。
错误分析
提示分析,提示表明binding.node文件不是32位的应用,由于之前将binding.node设置为了环境变量。
因此只需要将原64位的binding.node替换为32位的即可。
解决办法
根据错误分析,我在hbuilder目录下找了一个32位的binding.node,将64位的文件进行替换即可。或者到https://github.com/sass/node-sass/releases下载对应的32位版本,注意需要把文件名称修改成binding.node
我这儿未再次进行环境变量更名,直接将32位的binding.node文件命名为环境变量里设置的文件名,即win32-x64-72_binding.node,放到指定位置即可。