1
我们使用NPM来管理我们的依赖关系。我们还将我们的node_modules文件夹提交到源代码控制,因为我们不希望我们的buildserver依赖于npmjs.com。npm:为多个CPU安装软件包
我们开始使用sass,它使用node-sass,它需要编译的libsass版本才能运行。在做npm install node-sass
时,npm会为你当前的操作系统和cpu下载绑定。
但是,我们的开发机器是x64,buildserver是x32。由于我们提交了node_modules,节点sass绑定的x64版本将不会在buildserver上运行。
有没有办法告诉npm获取绑定的多个版本?
是的。这正是我们如何“固定”这一点。但是,更新软件包将会很痛苦。 – Lodewijk