node.js - 'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
高洛峰
高洛峰 2017-04-17 11:18:50
[Node.js讨论组]

express版本是4.9.5
express-generator版本是4.9.5
然后在cmd中输入express -h就出现'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(3)
迷茫

我的是windows7,之前也碰到过,是这么解决的,希望有用 环境变量增加NODE_PATH
C:\Users\xxx\AppData\Roaming\npm\ 然后PATH里最后加上%NODE_PATH%


windows 下我也遇到express安装之后,命令执行不了的问题。刚试了,express-generator 可以成功。Thanks。
npm install -g express-generator

https://cnodejs.org/topic/51dc1383d44cbfa304181253
请善用搜索引擎。

黄舟

怎么安装的 express?

如果要用命令行使用模块,需要全局安装的。

试试 npm install -g express,再运行 express 命令

高洛峰

今天再看《Node.js经典入门》的时候,按照教材通过npm安装express,

express -g express

再运行命令行

express express_example

的时候报错“express不是内部或外部命令”,后来google搜了一下解决方法:
原来express默认安装是最新的版本,已经是4.x.x的版本。而最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator。解决方法是执行命令行:

npm install -g express-generator

等到install完成后,再 express -v测试安装成功没~
一般是没问题的,除非你最开始安装express的时候是安装在本地,而不是“-g”,如果是那样,可以参考这里

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号