master
yutent 2024-12-19 18:55:57 +08:00
parent 321723d2cd
commit 5a9040c735
3 changed files with 9 additions and 10 deletions

View File

@ -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()

View File

@ -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

View File

@ -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!'
}
}