【发布时间】:2015-09-16 08:28:49
【问题描述】:
我正在使用 gulp 和 Visual Studio 在 Windows 上构建 sass 文件。这利用了具有 64 位和 32 位绑定的 libsass。
Visual Studio 在 32 位上下文中运行,因此安装并需要 32 位 libsass。但是,从命令行运行 msbuild 时,需要 64 位版本的 libsass。
这意味着我不断收到错误libsass bindings not found in ...\node-sass\vendor\win32-ia32-11\binding.node. Try reinstalling node-sass(或从命令行构建后win32-x64-14)。
从不同的上下文运行 npm install 不起作用,因为 npm 认为模块已经完全安装。
目前我找到的唯一解决方案是不断删除整个 node_modules 文件夹并每次重新安装所有软件包。
理想情况下,我想同时安装 32 位和 64 位软件包。
【问题讨论】: