执行npx tailwindcss init时遇Object.fromEntries is not a function错误求解
解决执行
npx tailwindcss init时出现Object.fromEntries is not a function错误的方案 这个错误的核心原因很明确:Object.fromEntries是ES2019才加入的JavaScript API,而你的Node.js版本低于12.0.0(这个版本是Node开始支持该API的最低版本),Tailwind CSS的CLI工具依赖这个特性,所以触发了报错。
解决步骤如下:
- 先检查当前Node.js版本:在终端执行
node -v,查看输出的版本号是否低于12.0.0。 - 升级Node.js版本:
- 推荐用nvm(Node版本管理器)操作:
- 安装nvm后,执行
nvm install --lts安装最新的长期支持版Node.js - 执行
nvm use --lts切换到刚安装的版本
- 安装nvm后,执行
- 也可以直接下载最新LTS版本的Node.js安装包,覆盖现有版本完成升级
- 推荐用nvm(Node版本管理器)操作:
- 验证:升级后再次执行
node -v确认版本≥12.0.0,然后重新运行npx tailwindcss init就能正常生成Tailwind的配置文件了。
内容的提问来源于stack exchange,提问作者Ramm Kanaeru
相关产品推荐
相关产品推荐

