P粉8521147522023-08-18 10:21:07
您正在使用的 create-react-app
版本不支持 --template
选项。因此,--template typescript
没有任何效果,您的项目中没有生成 .tsx
文件。
至于为什么 npx create-react-app
不使用支持 --template
的版本,我怀疑您在本地全局安装了旧版本的 create-react-app
。我怀疑这是因为:
npx
可以运行本地安装的包(不仅限于远程包):
– npx
文档
npx
会提示是否安装远程包,但您的输出没有显示此提示。提示如下所示:
Need to install the following packages: create-react-app@x.y.z Ok to proceed? (y)
您可以通过检查全局安装的包来验证上述内容:
npm list -g
yarn global list
在验证了您是否全局安装了 create-react-app
之后,您可以卸载它:
npm uninstall -g create-react-app
yarn global remove create-react-app
create-react-app
还建议您不要全局安装版本: