使用脚手架快速构建egg项目(绝对有效!!)

本文提供了一种解决在苹果系统中使用egg-init遇到权限问题的方法,通过直接从GitHub获取脚手架文件并进行一系列配置步骤,成功搭建了egg开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

最近在使用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
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

githubcurry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值