我正在开发一款应用程序,计划使用 node-webkit 进行分发,但Windows上只有32位的二进制文件。我的操作系统是 Windows 7 Ultimate 64位版,因此npm正在构建protobuf for node 的64位二进制文件,而我使用的其中一个模块需要它作为前提条件。
我尝试过:
我该如何让npm构建32位二进制文件?我需要在32位机器上构建吗?
我尝试过:
- npm install protobuf --arch=ia32
- npm install protobuf --target_arch=ia32
- npm set npm_config_arch ia32
- 安装32位版本的node和npm并使用它来安装protobuf
我该如何让npm构建32位二进制文件?我需要在32位机器上构建吗?
--target_arch=ia32
。 - ZachB