【问题标题】:create-react-app my-app --typescript vs. --template typscriptcreate-react-app my-app --typescript 与 --template typescript
【发布时间】:2020-11-21 23:58:28
【问题描述】:

有什么区别

npx create-react-app my-app --typescript

npx create-react-app my-apptts --template typescript

?

后一个在official documentation上有提到,但是npm start因为它会导致错误(这里不做讨论——在这个问题上我只是想了解两个命令之间的区别)

【问题讨论】:

  • 我认为 --template typescript 是创建 typescript 项目的“新”方式。在 react v17 之前,我能够使用 --typescript 标志创建一个 typescript 项目,但现在它会生成我的 js 文件而不是 ts 文件。所以现在你只需要使用 --template typescript

标签: reactjs typescript create-react-app


【解决方案1】:

typescript 标志自 Create React App v4.0.0

以来已被弃用

我们在创建新应用时删除了已弃用的 typescript 标志。请改用--template typescript。我们还删除了弃用的 NODE_PATH 标志,因为它已被在 jsconfig.json 中设置基本路径所取代。

Official Changelog

【讨论】:

  • 感谢官方来源。混淆使用--typescript 不会出错。
  • 谢谢。是的,确实,他们应该添加一些警告让我们知道这一点。
猜你喜欢
  • 2021-03-27
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
  • 2018-09-16
  • 2021-09-27
  • 2019-02-06
  • 2021-03-04
  • 2020-09-30
相关资源
最近更新 更多