Windows环境下用TypeScript模板创建React App报错求助
解决React TypeScript应用创建失败的问题
错误1:执行npx create-react-app my-app --template typescript报ENOENT错误
报错核心是npm/npx找不到D:\usr路径,这通常是npm配置中的全局模块目录或缓存目录指向了不存在的路径导致的,解决步骤如下:
- 执行
npm config list,查看输出中的prefix和cache配置项,确认是否指向了D:\usr - 如果路径错误,修改配置(替换为你本地存在的路径,示例为Windows默认用户目录):
npm config set prefix "C:\Users\你的用户名\AppData\Roaming\npm" npm config set cache "C:\Users\你的用户名\AppData\Local\npm-cache" - 清理npx缓存:
npx clear-npx-cache - 重新执行创建命令:
npx create-react-app my-app --template typescript
错误2:执行npm create-react-app my-app --template typescript报未知命令
npm create是npm init的简写,不存在直接的npm create-react-app命令,正确的npm init方式命令为:
npm init react-app my-app --template typescript
不过官方更推荐使用npx方式(避免全局安装create-react-app带来的版本问题),优先解决第一个错误后使用npx命令即可。
内容的提问来源于stack exchange,提问作者CodeForFood
相关产品推荐
相关产品推荐

