如何修复 tailwindcss-cli 抛出 TypeError: Object.fromEntries is not a function?

Posted

技术标签:

【中文标题】如何修复 tailwindcss-cli 抛出 TypeError: Object.fromEntries is not a function?【英文标题】:How do I fix tailwindcss-cli from throwing TypeError: Object.fromEntries is not a function? 【发布时间】:2021-10-07 07:38:24 【问题描述】:

我一直在关注Tailwind's tutorials 以及何时。我进入教程的一部分,他们要求我运行npx tailwindcss-cli build css/tailwind.css -o build/tailwind.css,我收到以下错误。我该如何解决?

(node:5568) ExperimentalWarning: The fs.promises API is experimental
/Users/USERNAME-REDACTED/.npm/_npx/8bcfa250e55e6bf5/node_modules/tailwindcss/lib/jit/corePlugins.js:242
  ...Object.fromEntries(Object.entries(corePlugins).map(([pluginName, plugin]) => 
            ^

TypeError: Object.fromEntries is not a function
    at Object.<anonymous> (/Users/USERNAME-REDACTED/.npm/_npx/8bcfa250e55e6bf5/node_modules/tailwindcss/lib/jit/corePlugins.js:242:13)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/Users/USERNAME-REDACTED/.npm/_npx/8bcfa250e55e6bf5/node_modules/tailwindcss/lib/jit/lib/setupContextUtils.js:36:43)
    at Module._compile (internal/modules/cjs/loader.js:778:30)

我尝试过删除 npm、更新 npm、删除我的包锁和节点模块并重新启动,然后添加 -i。一切都没有占上风。从我链接的 youtube 系列可以看出,我只是在学习顺风,所以我确信这是一个超级愚蠢的错误。

【问题讨论】:

你能检查一下 NodeJS 的版本吗?在控制台中运行node --version。分钟。要求是 v12.13:tailwindcss.com/docs/… 【参考方案1】:

问题源于您的节点版本。 请试试这个:

sudo npm i -g n

比在你的项目文件夹中

n latest

然后关闭你当前的终端,因为它会记住旧节点的位置,打开一个新的,它应该是固定的。

【讨论】:

以上是关于如何修复 tailwindcss-cli 抛出 TypeError: Object.fromEntries is not a function?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复抛出的未处理异常

如何修复 Puppeteer 抛出的“节点不可见或不是 HTMLElement”错误?

如何在没有 sudo 的情况下修复 npm 抛出错误

如何使用 Do-Try-Catch 修复“从 X 类型的抛出函数到 Y 类型的非抛出函数的无效转换”

如何修复 tailwindcss-cli 抛出 TypeError: Object.fromEntries is not a function?

如何修复 Kafka Docker 容器抛出 0.0.0.0/0.0.0.0:2181:连接被拒绝?