You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用create-nuxt-app v3.6.0报isWindows is not defined错误如何解决

问题产生原因

isWindows is not defined报错是create-nuxt-app@3.6.0版本的固有兼容性缺陷:该版本内部依赖的工具模块未正确声明isWindows变量,在Node.js 16及更高版本环境下运行时,就会抛出变量未定义的报错。

解决方法
  • 方案1(推荐):使用更高版本的初始化包
    直接执行最新稳定版的Nuxt项目初始化命令即可规避该版本缺陷,不会影响原有项目功能适配:
    npx create-nuxt-app@latest nuxt-crud
    
    如果你需要使用Nuxt 2的相关生态,也可以指定4.x的兼容版本:
    npx create-nuxt-app@4.0.0 nuxt-crud
    
  • 方案2:降级Node.js版本
    如果你必须使用create-nuxt-app@3.6.0版本,可以使用nvm等Node版本管理工具将本地Node版本切换到14.x,该版本Node环境下3.6.0的安装命令可以正常运行。
  • 方案3(临时适用):手动修复变量声明
    特殊场景下无法切换版本的,可以在首次执行安装命令报错后,找到本地npm缓存路径下的create-nuxt-app对应版本文件,在调用isWindows变量的代码行前添加声明const isWindows = process.platform === 'win32',保存后重新执行原安装命令即可。

内容的提问来源于stack exchange,提问作者Khairunnisa Syahfitri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:45:05