node安装之npm报错(致命错误) 解决方案 新鲜出炉 附安装express

node,一个好东西,对前端开发来讲更是好上加好(虽然我是初学者,但也见识过TA的牛C之处)各种介绍就自行百度吧。

---我是分割线---

我喜欢直奔主体,前戏就算了。。

起因:换了台电脑。

过程:安装node之后 连npm 都一直报致命错误!!如图:

这个错误本身并不可怕,可是TA会导致使用npm安装的一切的一切都安装失败,譬如gulp、express等。

尝试过各种版本,如图:

然而并没有什么卵用~

第一天 就这么过去了。。

第二天 各种度娘 依然如故。。

第三天,也就是今天。其实我是要放弃的(申请再换一台电脑,但是据说流程费劲,遂放弃这个念想了。)

要不要再来一遍?小黑人说不要了吧,都两天了。小白人说,小黑说得对 听他的~~我~~~   

不行!

再来一遍,就凭哥这不服输的劲!干tA。

 

过程,先把错爆出来然后度娘。。突然 感觉有那么一个方法貌似好使(此时安装的6.2.2的node版本),链接就不贴了。

说时迟那是快死马当作活马医!删掉了一个文件“npmrc”,此文件目录为:C:\Users\{{your pc name}}

试了试,还真是顺利出现版本号了。

此时未能按捺心中喜悦,然后来到了这里。

 

-----这个是不正经的分割线-----

初衷是安装express环境的。

在以上过程中也是各种看到安装失败的案例。

遂奉上简单操作步骤:

注:node、npm、express我都是全局安装的。

1,npm install -g express

提示安装完成了,但是express -V的时候还会提示“express不是内部或外部命令~~~”,这个时候错误就相当明显了。

操作方式一:

1,卸载express: npm uninstall -g express

2,安装指定版本: npm install -g express@3.5.0

3,查看版本: express -V

(注意express -V中的V要大写,不然很多版本中会不识别)

success!

操作方式二:

1,卸载express: npm uninstall -g express

2,安装: npm install -g express

3,安装:npm install -g express-generator

3,查看版本: express -V

(注意express -V中的V要大写,不然很多版本中会不识别)

(原来,最新express4.0版本中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以我们还需要安装一个命令工具)

success!

posted @ 2016-12-15 11:38  不穿小裤衩的帅小伙  阅读(1025)  评论(1)    收藏  举报