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

来源:赵克立 分类: nodejs 标签:nodejs发布时间:2017-11-17 10:57:30浏览:592
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
温馨提示:
技术类文章有它的时效性,请留意文章更新时间以及软件的版本
更新时间:
2017-11-17 15:43:24

全新装的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版本飞的非常快,它的模块也是几天不见就更新好几个版本。可能跟版本之前的差异有关吧


微信号:mokuyu QQ群:215861553 紧急求助须知
留下一点心意, :)
点击更换验证码
留言