包括在使用头盔盖茨比外部JavaScript

问题描述 投票:2回答:1

我在布局文件夹的index.js此代码:

<StaticQuery
    query={graphql`
      query SiteTitleQuery {
        site {
          siteMetadata {
            title
          }
        }
      }
    `}
    render={data => (
      <>
        <Helmet
          title={data.site.siteMetadata.title}
          meta={[
            {name: 'description', content: 'Sample'},
            {name: 'keywords', content: 'sample, something'},
          ]}
          script={[
            {"src": "http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js", "type": "text/javascript"}
          ]}
        >
          <html lang="en" />

        </Helmet>
        <Header siteTitle={data.site.siteMetadata.title} />
        <div>
          {children}
        </div>
        <Footer />
      </>
    )}
  />

然而,在该项目中不包括Bootstrap.js文件......我尝试了各种语法的东西,也重新启动该项目,没有什么工作至今。

reactjs gatsby react-helmet
1个回答
1
投票

头盔支持所有有效的头标签,如标题,基地,元,链接,无脚本,风格,包括脚本标签。所以,你可以做这样的:

<Helmet>
  <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js" type="text/javascript" />
</Helmet>
© www.soinside.com 2019 - 2024. All rights reserved.