【Express】express命令执行报错
·
问题描述
-
node环境:
- nvm安装了v18.0.0及v16.x.0版本的node
- nvm、node的安装路径及环境变量配置


-
项目环境:
- express项目

- express项目
解决方法
可能因为以下几个原因:
1.Express 框架没有被全局安装。
2.如果已经全局安装了 Express,那么可能是因为 PATH 环境变量没有正确设置,导致命令行无法找到 express 命令。
3.如果您正在使用的是 Windows 系统,可能是因为命令行工具的路径问题。
解决方法:
1.确保 Express 已经全局安装。可以通过以下命令安装或重新安装 Express:
2.npm install -g express-generator
3.如果 Express 已经安装,检查 PATH 环境变量是否包含了 npm 全局包的安装位置。通常这个位置可以通过 npm config get prefix 查看,然后将其添加到 PATH 中。
4.如果您正在使用 Windows,可以尝试在命令行中直接使用 npm bin -g 来查找全局安装的 npm 包的位置,然后将其添加到 PATH 中。
总结

node的版本大于8,但执行npx express-generator命令不能使用express指令
参考链接
[nvm安装与配置](https://juejin.cn/post/7120267871950733320)
[npm配置](https://juejin.cn/post/7125703664739549215)
[yarn管理](https://juejin.cn/post/7125695269689098248)
[专栏](https://juejin.cn/post/7145377362157240350)
更多推荐
所有评论(0)