npx create-next-app无法选择不使用TypeScript?配置问题求助
解决npx create-next-app无法选择No拒绝TypeScript的问题
以下是几个实用的解决方法,按优先级尝试:
直接跳过交互创建无TypeScript的项目
不用纠结交互选项,直接在命令里指定参数:npx create-next-app@latest your-project-name --no-typescript把
your-project-name换成你的项目名,执行后直接生成不带TypeScript的Next.js项目,适配你的培训需求。清理npx缓存
可能是本地缓存的旧版本create-next-app导致异常,先清理缓存:npx clear-npx-cache清理完成后重新运行
npx create-next-app,交互选项应该能正常选择No。卸载全局安装的create-next-app
如果之前全局安装过create-next-app,版本可能和npx拉取的最新版本冲突,先卸载全局版本:npm uninstall -g create-next-app之后再用npx执行创建命令,会拉取最新的官方包,交互逻辑恢复正常。
检查并修改npm默认配置
有可能npm配置里默认开启了TypeScript选项,先查看当前配置:npm config get create-next-app.typescript如果返回
true,就修改为false:npm config set create-next-app.typescript false之后再执行创建命令,交互时默认就是No选项,也能正常切换。
内容的提问来源于stack exchange,提问作者Eric
相关产品推荐
相关产品推荐

