diff --git a/index.js b/index.js index 1bc3d1a..029d855 100755 --- a/index.js +++ b/index.js @@ -43,7 +43,7 @@ function sleep(num = 1) { function printHelp() { console.log('Usage: create-five {command} [arguments]') - console.log(' ', 'create-five init', '一个快速创建Five.js项目的小工具') + console.log(' ', 'create-five init', '一个快速创建`@gm5`项目的小工具') console.log(' ', 'create-five -h[--help]', '打印帮助信息') console.log() process.exit() diff --git a/lib/demo-config.js b/lib/demo-config.js index 3707036..fe9432a 100644 --- a/lib/demo-config.js +++ b/lib/demo-config.js @@ -27,9 +27,6 @@ export function writePackageJson(file, name) { export function writeGitIgnore(file) { fs.echo( ` -*.sublime-project -*.sublime-workspace - node_modules package-lock.json data/logs diff --git a/lib/demo-js.js b/lib/demo-js.js index 3d34597..27a3cb2 100644 --- a/lib/demo-js.js +++ b/lib/demo-js.js @@ -9,7 +9,7 @@ import fs from 'iofs' export function writeMainJs(file) { fs.echo( ` -import { createApp } from '@gm5/core' +import { createApp, mount } from '@gm5/core' const app = createApp() @@ -25,7 +25,7 @@ const app = createApp() // 预加载应用, 这一步是必须的, 且需要在run()方法前调用 -app.preload('./apps/') +app.use(mount('./apps/')) // 中间件示例 // 这里的回调, 如果不用箭头函数的话, this指向app @@ -40,15 +40,17 @@ app.preload('./apps/') // 安装拓展包, 可以应用中通过 this.context.$$mysql 调用到, // 在中间件, 或后面的其他拓展包中, 可以直接 this.$$mysql 调用 -// app.install({ +// app.use({ // name: 'mysql', // install: function() { // return new Mysqli(conf) // } // }) -app.listen(3000) - .run() +app.listen(3000, () => { + // 这里可以做一些启动后的操作 + // 初始化websocket服务 +}) `, file @@ -97,7 +99,7 @@ export default class extends Controller { // this.model = new Model(this.context.$$mysql) } - async indexAction(){ + async indexAction() { this.response.body = 'It works!' } }