我们正在使用NPM来管理我们的依赖项。我们还将node_modules文件夹提交给源代码控制,因为我们不希望我们的构建服务器依赖于npmjs.com。
我们开始使用sass,这使用node-sass,它需要运行libsass的编译版本。在执行npm install node-sass
时,npm将下载当前操作系统和cpu的绑定。
但是,我们的开发机器是x64,buildserver是x32。由于我们提交了node_modules,因此node-sass绑定的x64版本将不会在buildserver上运行。
有没有办法告诉npm获得多个版本的绑定?
答案 0 :(得分:0)
不,但您可以手动创建文件夹并从GitHub版本页面下载binding.node文件。