eggjs / eggjs/egg

有一些 ts 依赖在 dependencies 中,是不是应该移动到 devDependencies 中?

Open
#5,154 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

### 在此输入你需要反馈的 Bug 具体信息(Bug in Detail):

```
egg-core@^5.3.0:
version "5.3.0"
dependencies:
"@eggjs/router" "^2.0.0"
"@types/depd" "^1.1.32"
"@types/koa" "^2.13.5"
co "^4.6.0"
debug "^4.1.1"
depd "^2.0.0"
egg-logger "^3.1.0"
egg-path-matching "^1.0.1"
extend2 "^1.0.0"
get-ready "^2.0.1"
globby "^11.0.2"
is-type-of "^1.2.1"
koa "^2.14.0"
koa-convert "^1.2.0"
node-homedir "^1.1.1"
ready-callback "^3.0.0"
tsconfig-paths "^4.1.1"
utility "^1.16.1"
```

`@types/depd`、`@types/koa`、`tsconfig-paths` 这些是 TS 用的吗?可以不引入 dependencies 吗?
`debug` 这个是 dev 用的吗?

### 可复现问题的仓库地址(Reproduction Repo)

### Node 版本号:

16.13.2

### Eggjs 版本号:

5.3.0

### 相关插件名称与版本号(PlugIn and Name):

None

### 操作平台与版本号(Platform and Version):

macOS

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.