【问题标题】:What might cause `gatsby develop` to get stuck while building "development bundle"?在构建“开发包”时,什么可能导致 `gatsby develop` 卡住?
【发布时间】: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 版本。

标签: webpack gatsby


【解决方案1】:

我通过运行gatsby clean 然后gatsby develop 解决了这个问题

【讨论】:

    猜你喜欢
    • 2021-06-01
    • 1970-01-01
    • 2021-05-04
    • 2018-11-13
    • 2023-03-28
    • 1970-01-01
    • 2019-10-02
    • 2022-12-18
    • 2011-08-26
    相关资源
    最近更新 更多