master
parent
321723d2cd
commit
5a9040c735
2
index.js
2
index.js
|
@ -43,7 +43,7 @@ function sleep(num = 1) {
|
||||||
|
|
||||||
function printHelp() {
|
function printHelp() {
|
||||||
console.log('Usage: create-five {command} [arguments]')
|
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(' ', 'create-five -h[--help]', '打印帮助信息')
|
||||||
console.log()
|
console.log()
|
||||||
process.exit()
|
process.exit()
|
||||||
|
|
|
@ -27,9 +27,6 @@ export function writePackageJson(file, name) {
|
||||||
export function writeGitIgnore(file) {
|
export function writeGitIgnore(file) {
|
||||||
fs.echo(
|
fs.echo(
|
||||||
`
|
`
|
||||||
*.sublime-project
|
|
||||||
*.sublime-workspace
|
|
||||||
|
|
||||||
node_modules
|
node_modules
|
||||||
package-lock.json
|
package-lock.json
|
||||||
data/logs
|
data/logs
|
||||||
|
|
|
@ -9,7 +9,7 @@ import fs from 'iofs'
|
||||||
export function writeMainJs(file) {
|
export function writeMainJs(file) {
|
||||||
fs.echo(
|
fs.echo(
|
||||||
`
|
`
|
||||||
import { createApp } from '@gm5/core'
|
import { createApp, mount } from '@gm5/core'
|
||||||
|
|
||||||
const app = createApp()
|
const app = createApp()
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ const app = createApp()
|
||||||
|
|
||||||
|
|
||||||
// 预加载应用, 这一步是必须的, 且需要在run()方法前调用
|
// 预加载应用, 这一步是必须的, 且需要在run()方法前调用
|
||||||
app.preload('./apps/')
|
app.use(mount('./apps/'))
|
||||||
|
|
||||||
// 中间件示例
|
// 中间件示例
|
||||||
// 这里的回调, 如果不用箭头函数的话, this指向app
|
// 这里的回调, 如果不用箭头函数的话, this指向app
|
||||||
|
@ -40,15 +40,17 @@ app.preload('./apps/')
|
||||||
|
|
||||||
// 安装拓展包, 可以应用中通过 this.context.$$mysql 调用到,
|
// 安装拓展包, 可以应用中通过 this.context.$$mysql 调用到,
|
||||||
// 在中间件, 或后面的其他拓展包中, 可以直接 this.$$mysql 调用
|
// 在中间件, 或后面的其他拓展包中, 可以直接 this.$$mysql 调用
|
||||||
// app.install({
|
// app.use({
|
||||||
// name: 'mysql',
|
// name: 'mysql',
|
||||||
// install: function() {
|
// install: function() {
|
||||||
// return new Mysqli(conf)
|
// return new Mysqli(conf)
|
||||||
// }
|
// }
|
||||||
// })
|
// })
|
||||||
|
|
||||||
app.listen(3000)
|
app.listen(3000, () => {
|
||||||
.run()
|
// 这里可以做一些启动后的操作
|
||||||
|
// 初始化websocket服务
|
||||||
|
})
|
||||||
|
|
||||||
`,
|
`,
|
||||||
file
|
file
|
||||||
|
|
Loading…
Reference in New Issue