【发布时间】:2020-11-25 12:50:53
【问题描述】:
我刚刚使用 typescript 使用以下命令启动了一个 React 项目:
npx create-react-app frontend --template typescript
我很惊讶地发现 tyepscript 以及 @testing 和 @types 库都包含在我的依赖项中,而不是我的 devDependencies 中。这些依赖的库不会增加生产包吗?
编辑:综合答案 > 正如 MjZac 在 cmets 中指出的那样,当我们谈论像 React 这样的静态 Web 应用程序时,devDependencies 和依赖项主要是语义。此外,将事物放入依赖项不会影响 webpack 捆绑行为。
【问题讨论】:
-
这是故意的。有关上下文,请参阅github.com/facebook/create-react-app/issues/4342
-
真的很有趣
标签: reactjs typescript npm