javascript - 如何将 javascript 文件从公用文件夹导入到 SRC 文件夹并使用

我在 ReactJS 中使用 topol.io 电子邮件生成器。我尝试将插件脚本放在 src 文件夹中。但它不起作用。然后我试图将该文件放在公共(public)文件夹中然后它起作用了。现在我想在 reactjs 应用程序中使用该 JavaScript 文件的功能。

我如何使用该文件的功能。或者有什么办法可以在我的 src 目录中使用该插件文件夹。

 componentDidMount() {
    const script = document.createElement("script");

    script.src = "/static/topol.js";
    script.async = false;
    document.body.appendChild(script);
  }

这就是我现在使用它的方式。

最佳答案

您需要import你的文件。这会将它包含在 bundle 中,您将能够使用其中定义的功能。

请注意,您能否使用此文件中定义的函数取决于函数的公开和声明方式。

关于javascript - 如何将 javascript 文件从公用文件夹导入到 SRC 文件夹并使用该文件的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55955928/

相关文章:

php - 电子商务 : how to display custom success notice

c# - 为什么 IServerStreamWriter 不发送通知响应?

express - 如何在 Google App Engine 中允许跨站点来源请求?

amazon-web-services - CloudFormation 无法创建 CodeDepl

reactjs - VSCode 不会在 typescript 中导入 组件

azure - 如何在 Azure Devops 中为多模块 Maven 创建构建管道

continuous-integration - 如何在 1 个作业中定义 2 个具有不同 when

go - context.TODO() 或 context.Background(),我更喜欢哪一个

python-3.x - aiohttp异步请求的任务异常

sql - 从 SQL Server 到 Oracle 使用点表示法与 OpenQuery