Laravel项目执行npm init vite vue安装Vue报错的解决方法
解决
npm init vite vue执行时的SyntaxError: Unexpected token '.'错误 这个错误的核心原因是Node.js版本过低——Vite及配套的create-vite工具要求Node.js版本至少为14.18.0或16.0.0以上,低版本Node.js不支持代码中的可选链操作符(即报错里的.相关语法)。以下是具体解决步骤:
检查当前Node.js版本
在终端执行命令查看版本:node -v若版本低于14.18.0,直接进行下一步升级。
升级Node.js
推荐用版本管理器升级,避免全局环境冲突:- 若使用nvm(Windows系统对应nvm-windows),执行以下命令安装并切换到最新LTS版本:
nvm install --lts nvm use --lts - 也可直接下载Node.js官网的最新LTS版本安装,安装完成后重启终端。
- 若使用nvm(Windows系统对应nvm-windows),执行以下命令安装并切换到最新LTS版本:
验证版本并重新执行命令
再次运行node -v确认版本符合要求,回到Laravel项目根目录,重新执行:npm init vite vue或者更适配Laravel项目的方式,直接在当前项目目录执行:
npm create vite@latest . -- --template vue
内容的提问来源于stack exchange,提问作者Narakaya
相关产品推荐
相关产品推荐

