当前位置: 首页 > 软件库 > Web应用开发 > >

generator-express

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发
软件类型 开源软件
地区 不详
投 递 者 冯嘉珍
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Generator express

An Expressjs generator for Yeoman, based on the express command line tool.

Features

  • Basic or MVC style file structure
  • CoffeeScript Support
  • Gulp or Grunt build tools with file watching and livereload
  • .editorconfig for consistent coding styles within text editors
  • Support View engines:
  • Supported CSS pre-processors
    • SASS
    • LESS
    • Stylus
  • Supported Databases (with MVC structure):
    • MongoDB
    • MySQL
    • PostgreSQL
    • RethinkDB
    • SQLite

Getting started

  • Make sure you have yo installed:npm install -g yo
  • Install the generator globally: npm install -g generator-express
  • Run: yo express and select Basic. Add --coffee if you require CoffeeScript.
  • Run: grunt or gulp to run the local server at localhost:3000, the grunt/gulp tasks include live reloading for views, css in public/css and restarting the server for changes to app.js or js in routes/

MVC apps

A generator for creating MVC style apps in express. Giving you the choice between the supported databases.

To get going:

  • Make sure you have yo installed:npm install -g yo
  • Install the generator locally: npm install generator-express
  • Run: yo express, select MVC and select your database of choice. Add --coffee if you require CoffeeScript.
  • Ensure that the selected database is running on your machine, if running elsewhere the connection string can be changed in config/config.js
  • Run: grunt or gulp to run the local server - defaults to localhost:3000 - port can be changed in config/config.js. The grunt/gulp tasks include live reloading as before.

Options

  • --coffee

    Uses CoffeeScript.

  • --skip-install

    Skips the automatic execution of npm afterscaffolding has finished.

Testing

Tests are written with mocha.

  • Install: npm install -g mocha
  • Run: mocha or npm test

Contributing

Contributors are welcome, please fork and send pull requests! If you have any ideas on how to make this project better then please submit an issue.

License

MIT License

  • 1.express 与 express-generator Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 Express-generator是Express的应用生成器,通过使用生成器工具,可以快速创建一个Express的应用骨架。 2.使用Express-generator创建Express

  • 一 、 express express web 服务器 --> 后端渲染 express api 服务器 --> 如何暴露接口 restful api (1) 使用 express 搭建静态服务器 静态服务器 后端语言 + 后端渲染模板 生成前端的 html 结构,然后在发送到前台,这种做法就叫做后端渲染。 const express = require( 'express' ) //得到app对

  • express 生成器 安装 cnpm install express generator -g 创建项目 set DEBUG=myapp:* & npm start set DEBUG=myapp:* & npm start 安装依赖 cnpm install 启动服务 (1)node bin/www (2)webstorm配置,然后可以调试node.js代码 1.换掉jade 模板使用html

  • 全局安装 npm i -g express-generator 切换到你的站点目录 cd /website/wwwroot 创建名为express-app的项目 express express-app 创建成功后,根据提示继续操作即可 cd express-app npm install DEBUG=express-app:* npm start #或者使用 npm start 浏览器

  •   1.安装   npm install -g express-generator   2.调用   首先你需要创建一个应用目录如app,安装express-generator,然后在目录下通过npx直接调用安装在node_modules下的命令: npx express-generator cd app npx express-generator npx: installed 10 in 2.

  • (本文为课程笔记) 总体来说,express generator可以帮助我们快速搭建一个express环境。 首先,要将它安装在全局环境里:npm install express-generator -g 然后,就可以使用express [项目名]创建项目文件夹了。打开项目文件夹,打开npm配置文件,如下: { "name": "test", "version": "0.0.0", "

  • express-generator ,实现了express框架 直接借助一个工具来搭建一个Node.js项目,这个工具叫做 express-generator ,这个工具帮助我们实现了express框架 安装 express-generator $ cnpm i express-generator -g 创建express 项目 $ express -e 项目名称 -e是安装 ejs 模板 ’项目

  • express-generator生成器 可以快速创建一个应用的骨架。 1.安装 在命令行输入以下指令 cnpm i express-generator -g 安装后就可以使用express命令了 2.创建项目 ///express 模板引擎(或者其他配置) 项目名称 express -e myapp 该名称执行完成后会创建一个拥有基础骨架的项目,项目目录如下: . ├── app.js //

  • express-generator 生成器 通过 express的生成器 可以快速搭建一个应用程序的骨架 安装 Node.js 8.2.0 及更高版本 安装 npx express-generator -g 较老的 Node 版本,请通过 npm 将 Express 应用程序生成器安装到全局环境中并执行即可 npm i express-generator -g 安装完成后,可以使用 expre

  • # 安装 $ cnpm i express-generator -S $ npx express -h express [options] [dir] # 使用twig模板,使用sass,使用git $ npx express -v twig -c sass --git # 安装依赖,运行 $ cnpm install $ DEBUG=express:* npm start

 相关资料
  • 常规函数只会返回一个单一值(或者不返回任何值)。 而 Generator 可以按需一个接一个地返回(“yield”)多个值。它们可与 iterable 完美配合使用,从而可以轻松地创建数据流。 Generator 函数 要创建一个 generator,我们需要一个特殊的语法结构:function*,即所谓的 “generator function”。 它看起来像这样: function* gene

  • generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 ES6定义generator标准的哥们借鉴了Python的generator的概念和语法,如果你对Python的generator很熟悉,那么ES6的generator就是小菜一碟了。如果你对Python还不熟,赶快恶补Python教程!。 我们先复习函数的概念。一个函数是一段完整

  • Express' application generator. Installation $ npm install -g express-generator Quick Start The quickest way to get started with express is to utilize the executable express(1) to generate an applicat

  • Generator并发 正如我们在第一章和本章早先讨论过的,另个同时运行的“进程”可以协作地穿插它们的操作,而且许多时候这可以产生非常强大的异步表达式。 坦白地说,我们前面关于多个generator并发穿插的例子,展示了这真的容易让人糊涂。但我们也受到了启发,有些地方这种能力十分有用。 回想我们在第一章中看过的场景,两个不同但同时的Ajax应答处理需要互相协调,来确保数据通信不是竟合状态。我们这样

  • Generator 委托 在上一节中,我们展示了从generator内部调用普通函数,和它如何作为一种有用的技术来将实现细节(比如异步Promise流程)抽象出去。但是为这样的任务使用普通函数的缺陷是,它必须按照普通函数的规则行动,也就是说它不能像generator那样用yield来暂停自己。 在你身上可能发生这样的事情:你可能会试着使用我们的run(..)帮助函数,从一个generator中调用

  • Install npm install --save-dev @babel/generator Usage import {parse} from '@babel/parser'; import generate from '@babel/generator'; const code = 'class Example {}'; const ast = parse(code); const o