Node.js 如何从命令行创建Express EJS项目?
我试过了Node.js 如何从命令行创建Express EJS项目?,node.js,express,Node.js,Express,我试过了 express-e myproject 然而,这并不像预期的那样有效 全局安装expressnpm安装-g express 在终端中,转到希望项目驻留的目录。如果您在希望文件所在的目录中,只需键入express。如果希望express为项目创建子文件夹,请键入express appname 要安装EJS,请使用npm安装EJS 要在express项目中配置EJB,必须确保app.config函数中有以下行: app.set('view engine', 'ejs'); 编辑:正如d
express-e myproject
然而,这并不像预期的那样有效
npm安装-g express
express
。如果希望express为项目创建子文件夹,请键入express appname
npm安装EJS
app.set('view engine', 'ejs');
express-tejs
express--help
express --help
Usage: express [options] [path]
Options:
-s, --sessions add session support
-t, --template <engine> add template <engine> support (jade|ejs). default=jade
-c, --css <engine> add stylesheet <engine> support (stylus). default=plain css
-v, --version output framework version
-h, --help output help information
用法:快速[选项][路径]
选项:
-s、 --会话添加会话支持
-t、 --模板添加模板支持(jade | ejs)。默认值=翡翠
-c、 --css添加样式表支持(手写笔)。默认值=普通css
-v、 --版本输出框架版本
-h、 --帮助输出帮助信息
因此,do>express-tejs[path]要使用的选项取决于安装的express版本(选中
express-V
!)
它在版本3.0.0alpha1左右进行了更改
它过去是:express-tejs
,现在是:express-e
或express-ejs
express --help
Usage: express [options] [path]
Options:
-s, --sessions add session support
-t, --template <engine> add template <engine> support (jade|ejs). default=jade
-c, --css <engine> add stylesheet <engine> support (stylus). default=plain css
-v, --version output framework version
-h, --help output help information
证明(来自快速吉特回购):
士气:NodeJS模块是移动目标,请始终检查其文档,尤其是在更新内容之后。确保已安装express generator:
npm install express-generator -g
然后开始一个项目
express myproject
显示“帮助”屏幕的步骤
express --h
我希望它有助于如何使用express生成器从命令行安装express和使用EJS模板引擎
1) 如果您还没有express generator,请全局安装它(“-g”)
npm install express-generator -g
2.1)检查可用命令
express -h
结果(在快速版本:4.13.4中):
结果:
create : my_app_with_ejs_and_gitignore
create : my_app_with_ejs_and_gitignore/package.json
create : my_app_with_ejs_and_gitignore/app.js
create : my_app_with_ejs_and_gitignore/.gitignore
create : my_app_with_ejs_and_gitignore/public
create : my_app_with_ejs_and_gitignore/public/javascripts
create : my_app_with_ejs_and_gitignore/public/images
create : my_app_with_ejs_and_gitignore/public/stylesheets
create : my_app_with_ejs_and_gitignore/public/stylesheets/style.css
create : my_app_with_ejs_and_gitignore/routes
create : my_app_with_ejs_and_gitignore/routes/index.js
create : my_app_with_ejs_and_gitignore/routes/users.js
create : my_app_with_ejs_and_gitignore/views
create : my_app_with_ejs_and_gitignore/views/index.ejs
create : my_app_with_ejs_and_gitignore/views/error.ejs
create : my_app_with_ejs_and_gitignore/bin
create : my_app_with_ejs_and_gitignore/bin/www
install dependencies:
$ cd my_app_with_ejs_and_gitignore && npm install
run the app:
$ DEBUG=my_app_with_ejs_and_gitignore:* npm start
3) 导航到应用程序目录并使用NPM安装依赖项
cd my_app_with_ejs_and_gitignore
npm install
结果:
4) 启动服务器
DEBUG=my_app_with_ejs_and_gitignore:* npm start
结果:
my_app_with_ejs_and_gitignore@0.0.0 start C:\Users\Marian\OneDrive\Documente\Practice\Node\express_generator_2\my_app_with_ejs_and_gitignore
node ./bin/www
Sun, 31 Jul 2016 13:51:25 GMT my_app_with_ejs_and_gitignore:server Listening on port 3000
5) 在浏览器中查看结果
打开浏览器并导航到:
页面应包含以下文本:
快车
欢迎收看快报
npm install -g express-generator
然后
express -e project-name
这将使用ejs模板引擎创建一个项目只需使用此命令启动项目即可
express --view=ejs appName
请不要忘记通过
npm安装-g express generator
全局安装express generatorexpress提供发电机(请参见下面的说明),但是对于包含电池的发电机,您可以选择我的发电机
表达无压力
包括通过Babel.js实现的ES.next、通过spino实现的结构化日志记录、通过Swagger实现的API验证和交互式文档、使用dotenv实现的基于环境的配置、使用ESLint实现的linting以及基于背包的构建
安装
npm安装-g yo发电机快速无应力
生成项目
yo express无压力myapp
跑步
npm运行开发人员
或者使用快速生成器 可按如下方式使用: 安装
npm安装快速发电机-g
生成项目
express myapp
执行以下步骤:
1.安装ejs:
sudo npm install -g ejs
二,。安装节点快速生成器:
sudo npm install -g express-generator
express --view=ejs myApp
三,。重新启动系统
4.使用express generator创建应用程序:
sudo npm install -g express-generator
express --view=ejs myApp
为我工作的是
npx express-generator --view=ejs
无需预安装任何东西(当然除了nodeJS)“无法按预期工作”?它是做什么的?从Express 4.x开始,安装express generator
npm安装-g express generator
然后使用express-e myproject
您可能需要阅读最新版本的express generator已将“express--ejs--git my_app_与_ejs_和_gitignore”一个更改为“express--view=ejs”,这必须在相关文件夹中完成
npx express-generator --view=ejs