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!
浙公网安备 33010602011771号