在尝试npm install Windows7计算机中的节点项目时,我正遭受着不光彩的错误消息的折磨:
错误MSB3428:无法加载VisualC++组件"VCBuild.exe“。要解决这个问题,1)安装.NET Framework2.0SDK,2)安装2005,或者3)将组件的位置添加到系统路径(如果组件安装在其他地方)。
因为我在 Cygwin 下,我已经安装了gcc ($ gcc -v和$ g++ -v在Cygwin和cmd中都有响应)。
我如何告诉npm使用gcc来编译,而不是我没有安装的vcbuild.exe?
注意:我已经尝试过Note,但是它没有工作。
Note2:我确信这些代码在linux中运行时没有问题。
发布于 2016-05-13 08:34:21
以下是解决我的问题和我为达成期待已久的解决方案所采取的步骤:
npm install bcrypt --msvs_version=2015,但我得到了以下错误:错误MSB8036:未找到WindowsSDK8.1版本。安装所需版本的Windows,或在项目属性页中更改SDK版本,或右击解决方案并选择“重定向获取解决方案”。
npm install bcrypt --msvs_version=2015之后,我设法在Windows7中安装npm install和npm start!注意,我必须将bcrypt模块从package.json中的依赖项中删除,并将其作为npm install bcrypt --msvs_version=2015安装在我的app文件夹中。
https://stackoverflow.com/questions/37158392
复制相似问题