如何通过 TypeScript 将 create-react-app 用于 React 版本 16.xx?

Sar*_*oma 6 reactjs create-react-app

我需要运行一个版本 16 和 typescript 的沙箱 React 应用程序。

npx create-react-app --template=typescript blah有谁知道现在使用 React 17该怎么做?

更新

正如评论中所建议的,我尝试使用以下命令进行安装:

npm init react-app migration-calculator-npm-demo --scripts-version 3.4.4

npm init react-app migration-calculator-npm-demo --template typescript --scripts-version 3.4.4

3.4.4看起来像是react-scripts重大更新之前的最后一个版本。

不幸的是,我两者都出错了。

内部/模块/cjs/loader.js:1088
抛出错误;^

错误:找不到模块“cra-template”

内部/模块/cjs/loader.js:1088
抛出错误;^

错误:找不到模块“cra-template-typescript”

Ame*_*mel 0

npx create-react-app blah使用您已安装的版本。如果您安装了react包版本16,那么它将使用版本16。您还可以运行特定的react-script版本:示例:sudo npm init react-app my-app --scripts-version 3.4.0Source