当我运行命令:
npx create-react-app cra-example-app --template typescript
它以这个奇怪的消息结尾,并创建了一个似乎无法构建的js项目...
The react-scripts version you're using is not compatible with the --template option.
Installing react, react-dom, and react-scripts...
当我运行命令:
npx create-react-app cra-example-app --template typescript
它以这个奇怪的消息结尾,并创建了一个似乎无法构建的js项目...
The react-scripts version you're using is not compatible with the --template option.
Installing react, react-dom, and react-scripts...
4条答案
按热度按时间6yoyoihd1#
命令运行正常。根据npx的安装情况,似乎是节点版本问题?
我使用的是Node v14。您能提供更多关于您正在使用的版本的详细信息吗?
此外,项目名称确实不太好。请添加更多具体信息并保持友好 :)
8oomwypt2#
尝试这个
npx clear-npx-cache
qncylg1j3#
更新:运行
npm cache clean --force
解决了使用nxp create-react-app
的问题。嗯,"npx create-react-app foo --template typescript" 会创建一个包含 package.json、package-lock.json 和 node_modules 的文件夹,仅此而已。我已经尝试了
npx clear-npx-cache
,但没有任何改变。使用的是 npm 6.14.16 / node 14.19.0。package.json 中只有几个属性:
如果我使用
npm install -g create-react-app
将 create-react-app 全局安装,它似乎可以正常工作。所以这不是 create-react-app 的问题,而是一次糟糕的经历。还有其他什么可能导致这个问题?pod7payv4#
当我在运行
npx
或yarn create
时遇到了类似的问题:事实上,首先全局安装
yarn global add create-react-app
,然后直接运行可执行文件-解决了问题。非常奇怪的行为...