最近在使用egg开发时,发现安装脚手架的时候老是出错(egg-init),具体原因好像是苹果的权限问题,试了好多办法也不管用。windows用户应该可以使用脚手架快速搭建。可惜我是个苹果用户,所以就在github上直接找了脚手架文件---->资源链接
使用步骤也很简单!!(跟脚手架搭建相比,也是这样更快!)
1.首先创建一个空文件夹,将资源链接里的文件夹中的所有文件复制到空文件夹里
2.用终端打开(windows使用git bash)上述文件夹,输入npm install
3.再初始化文件夹npm init
4.最后就是npm run dev
,运行成功后访问http://localhost:7001
出现 hello egg! 就好了
文件目录是这样的:
为了作对比,这是官方给出的文件结构:
egg-project
├── package.json
├── app.js (可选)
├── agent.js (可选)
├── app
| ├── router.js
│ ├── controller
│ | └── home.js
│ ├── service (可选)
│ | └── user.js
│ ├── middleware (可选)
│ | └── response_time.js
│ ├── schedule (可选)
│ | └── my_task.js
│ ├── public (可选)
│ | └── reset.css
│ ├── view (可选)
│ | └── home.tpl
│ └── extend (可选)
│ ├── helper.js (可选)
│ ├── request.js (可选)
│ ├── response.js (可选)
│ ├── context.js (可选)
│ ├── application.js (可选)
│ └── agent.js (可选)
├── config
| ├── plugin.js
| ├── config.default.js
│ ├── config.prod.js
| ├── config.test.js (可选)
| ├── config.local.js (可选)
| └── config.unittest.js (可选)
└── test
├── middleware
| └── response_time.test.js
└── controller
└── home.test.js