如何将javascript文件从公用文件夹导入SRC文件夹并使用该文件的功能
我正在ReactJS中使用topol.io电子邮件生成器。我试着把插件脚本放在src文件夹中。但它不起作用。然后我试着把那个文件放进公用文件夹,然后它就成功了。现在我想在reactjs应用程序中使用该JavaScript文件的函数 如何使用该文件的函数。或者有什么方法可以使用src目录中的插件文件夹如何将javascript文件从公用文件夹导入SRC文件夹并使用该文件的功能,javascript,reactjs,Javascript,Reactjs,我正在ReactJS中使用topol.io电子邮件生成器。我试着把插件脚本放在src文件夹中。但它不起作用。然后我试着把那个文件放进公用文件夹,然后它就成功了。现在我想在reactjs应用程序中使用该JavaScript文件的函数 如何使用该文件的函数。或者有什么方法可以使用src目录中的插件文件夹 componentDidMount() { const script = document.createElement("script"); script.src = "/sta
componentDidMount() {
const script = document.createElement("script");
script.src = "/static/topol.js";
script.async = false;
document.body.appendChild(script);
}
这就是我现在使用它的方式。您需要保存您的文件。这将把它包含在bundle中,您将能够使用其中定义的函数
请注意,使用此文件中定义的函数的能力将取决于函数的公开和声明方式。您需要修改文件。这将把它包含在bundle中,您将能够使用其中定义的函数
请注意,您使用此文件中定义的函数的能力将取决于函数的公开和声明方式。是否使用create react app?是的,我正在使用它您是否使用create react app?是的,我正在使用它这是导入时出现的错误。“您试图导入../../../../public/static/topol.js,它位于项目src/目录之外。不支持src/之外的相对导入。”这是我在导入时遇到的错误。“您试图导入../../../../public/static/topol.js,该文件位于项目src/目录之外。不支持src/目录之外的相对导入。”