解决'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件

网上很多node.js的安装教程都提到安装后改变默认的全局安装路径和全局缓存路径,我并没有这么做,所以默认的路径是

‪C:\Users\(你的用户名)\AppData\Roaming\npm

你可以通过npm config ls命令,根据结果中的prefix来查看自己当前的模块安装路径

 

报错的原因

第一点是因为目前安装express4.0+版本中将命令工具分离出来,需要额外安装express-generator才能使用

可以通过执行npm install express-generator -g命令来安装(其中-g是全局安装,全局安装与本地安装的区别

之前看了个野鸡博客写的npm install -g express –generator,亲身经历!!-g写在前面不会安装到全局目录下!

如果你想看看express到底有没有安装成功的话,打开上面提到的路径,当安装express -generator后npm目录下才会有express和express.cmd文件

 

node_modules文件夹里面有已安装的插件

第二点是要配置环境变量

将‪C:\Users\(你的用户名)\AppData\Roaming\npm添加到系统变量的Path中去

上面的E:\node\是我的node.js安装路径,如果你使用官网提供的msi安装,会自动帮你配置系统变量

使用命令express --version可以查看当前express版本

被些乱七八糟的整吐了 :(

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值