Ubuntu系统VS Code终端中TailwindCSS相关npm命令执行失败求助
解决TailwindCSS构建时的SyntaxError: Unexpected token '.'错误
错误原因:当前Node.js版本过低,不支持ES2020的可选链操作符(?.),导致依赖的yaml包无法正常编译。
修复步骤:
检查Node.js版本:
node -v若版本为v12.x或更低,需升级。
用nvm升级Node.js(Ubuntu环境):
- 安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 重启终端,或执行以下命令激活nvm:
(zsh终端替换为source ~/.bashrcsource ~/.zshrc) - 安装并启用最新LTS版本:
nvm install --lts nvm use --lts
- 安装nvm:
验证版本:
node -v确认版本≥v14.x。
重装依赖:
rm -rf node_modules package-lock.json npm install重新执行构建命令:
npm run build
内容的提问来源于stack exchange,提问作者DevAldo
相关产品推荐
相关产品推荐

