Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何从命令行创建Express EJS项目?_Node.js_Express - Fatal编程技术网

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

然而,这并不像预期的那样有效

  • 全局安装express
    npm安装-g express
  • 在终端中,转到希望项目驻留的目录。如果您在希望文件所在的目录中,只需键入
    express
    。如果希望express为项目创建子文件夹,请键入
    express appname
  • 要安装EJS,请使用
    npm安装EJS
  • 要在express项目中配置EJB,必须确保app.config函数中有以下行:

    app.set('view engine', 'ejs');
    
  • 编辑:正如dmh2000所指出的,您也可以只执行
    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 generator

    express提供发电机(请参见下面的说明),但是对于包含电池的发电机,您可以选择我的发电机

    表达无压力

    包括通过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