试图将此脚本标签添加到我的next.js应用程序中,但遇到麻烦

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

要开始在您的网站上使用EmailJS,只需在关闭标签之前粘贴以下代码段,并使用正确的用户ID:然后,我必须将其导入index.html文件中,但没有index.html,有人可以帮我吗

<script type="text/javascript"
        src="https://cdn.jsdelivr.net/npm/emailjs-com@2/dist/email.min.js">
</script>
<script type="text/javascript">
   (function(){
      emailjs.init("YOUR_USER_ID");
   })();
</script>

    return (
      <ProductProvider>
        <div className="main-wrapper">
          <Head>
            <script type="text/javascript"
        src="https://cdn.jsdelivr.net/npm/emailjs-com@2/dist/email.min.js">
</script>
<script type="text/javascript">
   (function(){
      emailjs.init("YOUR_USER_ID")
   })();
</script>
        </Head>
          <BusinessTheme ThemeClass="demo1" />
        </div>
      </ProductProvider>
    );
}

   const DynamicComponentWithNoSSR = dynamic(
  () => import('../node_modules/emailjs-com'),
  { ssr: false }
);
    )

我如何找到要导入的Email js文件?我收到未定义emailjs的错误

email next.js head
1个回答
1
投票

Next.JS是2面运行(服务器和客户端支持)。您可以在依赖项上而不是在cdn上安装emailJs。 (可能发生原因emailJS未定义)

© www.soinside.com 2019 - 2024. All rights reserved.