win2008r2中安装node-v8.9.1-x64 使用npm安装包项目的一次除错记录

来源:赵克立博客 分类: Nodejs 标签:nodejs发布时间:2017-11-17 10:57:30最后更新:2019-03-11 14:49:59浏览:4766
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-03-11 14:49:59
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

全新装的win2008r2系统,到官网下载的node-v8.9.1-x64.msi  安装成功后到项目目录执行  npm install 出现啦错误提示说是node-gyp需要安装python,之前安装的也没有这个提示,于是就乖乖安装python啦,安装的3.4的版本安装好后再npm install  还是报错  

image.png

郁闷啦,到网上查说是node-gyp这家伙只支持2.7的,具体查看这里 https://github.com/nodejs/node-gyp


image.png

按上面的安装步骤来安装

npm install --global --production windows-build-tools

不出意外的话安装很慢。0_o..............

image.png

差不多有半个小时吧,因为py2.7下载的太慢啦

然后npm install 报错说少啦 msbuild.exe  家伙

image.png

受不了啦,之前每次安装也没遇到过这么多事,于是去看node-gyp的安装文档也就是上面的那个地址。说是要安装vs2015我的天,那东西可大着呢。后面提示win vista 7 可以安装 .net 4.5我的系统是win2008r2于是就安装啦.net4.5这个还可以接受。安装好后 npm install 又来一次错

image.png

大概意思就是bufferutil这个安装错误啦。怎么处理都有行。于是另开一个cmd窗口单独的安装   npm bufferutil 也有错误提示,但是安装成功啦,回到原来的窗口 npm install  又来一个错误应该跟这个错误是一个类型安装utf-8-validate时错误,还是老样子单独开一个cmd  npm install utf-8-validate   同样有提示错误但最终是安装上去啦的,回主窗口npm install  成功


总结:

详细的情况没有查相关资料,因为这个项目也是比较老啦,里面用到的一些模块可能也都是很久之前的版本的啦。大家都知道nodejs版本飞的非常快,它的模块也是几天不见就更新好几个版本。可能跟版本之前的差异有关吧


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python