【发布时间】:2020-07-14 21:45:20
【问题描述】:
我制作了一个 Gatsby 启动器,两个不同的人向我报告说他们无法运行它,因为它在构建“开发包”时卡住了。开发和生产构建都不起作用。我无法在我自己的机器上重现此问题,但我想为想要使用我的启动器的人修复它。什么可能导致 Gatsby 卡在这一步,有什么方法可以强制问题在我的机器上重现?
【问题讨论】:
-
您检查过您的 Node 版本吗?它发生在我身上几次,随机行为可能是由不同的版本节点和随后安装的包和
node_modules引起的 -
这显然与你的环境有关,与 Gatsby 没有直接关系。正如@FerranBuireu 提到的,我会确保你们都使用相同的Node 版本(使用nvm)和相同版本的Gatsby CLI,如果你正在使用它(否则,尝试
npm run develop而不是gatsby develop确保您使用的是本地node_modules的版本。通过重新安装模块并提交锁定文件来清理您的环境,运行gatsby clean,看看它是否再次发生。(我认为我们无能为力更远的这里,没有任何日志、环境数据等) -
嘿,谢谢你的回答!原来是 Gatsby 插件
styled-jsx-plugin-postcss中的一个问题。通过删除插件修复。不知道为什么我无法在我的机器上重现,就像你说的那样猜测它是相关的 Node 版本。