为何命令提示符中`express`可执行文件无法正常运行?
问题原因与解决方法
原因
你使用npx express-generator是通过npx临时调用express-generator包,这个操作不会将express命令安装到系统全局环境中,因此直接在终端输入express -h会提示命令不存在。
解决方法
- 方案一:用npx直接调用命令
执行npx express -h即可查看express选项,后续创建项目也可以持续使用npx express-generator [项目名称]的方式,无需全局安装。 - 方案二:全局安装express-generator
运行npm install -g express-generator完成全局安装后,就能直接使用express -h或express [项目名称]这类命令。
补充说明
官方教程中提到的express命令是基于全局安装的前提,你采用的npx方式属于本地临时调用,跳过了全局安装步骤,这就是问题所在。
内容的提问来源于stack exchange,提问作者TheMortiestMorty
相关产品推荐
相关产品推荐

