文章506
标签266
分类65

解决Express Command Not Found问题

跟着《nodejs开发指南》初始化Express项目时, 使用npm安装了Express, 但是使用express命令初始化时仍然报错未找到express命令. 原来是express3+已经把创建一个APP的功能分离出来为express-generator.


解决Express Command Not Found问题

安装Express脚手架

在express3+后, 使用npm install -g express时仅仅安装了express框架;

而express的脚手架已经被分离, 使用:

npm install -g express-generator

安装express的脚手架即可;


初始化ejs项目

express -t ejs microblog创建的不再是ejs模板引擎而是jade模板引擎

可以通过查看microblog文件夹中的package.json中知道创建出来的不是ejs模板而是jade模板引擎


解决方法:应该使用express -e microblog命令初始化工程(-e就是ejs模板)


启动项目

使用node app.js启动, 访问不到页面

解决方法:使用npm start命令启动工程



本文作者:Jasonkay
本文链接:https://jasonkayzk.github.io/2020/04/20/解决Express-Command-Not-Found问题/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可