javascript - 如何在 gatsby 中添加外部 Javascript?

标签 javascript frontend gatsby

我想知道如何将外部 javascript 文件添加到 gatsby,我应该把
这些标签在哪个文件中?以及如何将文件正确导入 DOM。

谢谢

最佳答案

您可以在 gatsby-ssr.js 中添加这部分代码,这在您的 balise 中添加代码。

export const onRenderBody = ({ setHeadComponents }) => {
  setHeadComponents([
    <link
      rel="stylesheet"
      href="/style.css"
    />
  ])
}
你的 body 也一样
export const onRenderBody = ({ setHeadComponents, setPostBodyComponents }) => {
      setHeadComponents([
        <link
          rel="stylesheet"
          href="/style.css"
        />
      ]),
setPostBodyComponents([
       <script></script>,
      ]),
    }

关于javascript - 如何在 gatsby 中添加外部 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60052078/

相关文章:

html - 显示:block-inline not working properly

gatsby index.html 在每次构建时都会在 git 中发生变化

javascript - 由于 eslint 错误而分割字符串

javascript - 在 React 中,如何通过编写一个不导入任何文件的简单函数来添加复制到剪贴板功能?

javascript - 我正在使用 JavaScript 渲染一个绝对定位的 p 元素,但我不知道如何将它与上面的图像对齐

php - 如何在组件内部调用组件 [OctoberCMS]

environment-variables - 无法在 Gatsby 构建中设置额外的环境变量

javascript - 为什么对象没有合并?

php - 多选框只显示最后选择的值

javascript - 从 GPS 坐标显示当前速度