javascript - Reactjs : import and load external js library minified files put inside src

标签 javascript reactjs react-hooks create-react-app

在我的 React 应用程序中

我必须导入一些静态缩小的 js 文件。

我已经开始将我的js文件放入其中

src/assets/mylibraryfiles/js/file1.min.js
src/assets/mylibraryfiles/js/file2.min.js
src/assets/mylibraryfiles/js/file3.min.js

现在我想将它们加载到我的组件中。

我尝试过使用 Helm

所以我有这个:

Render() {
  ...

        <Helmet>
          <script src="/assets/mylibraryfiles/js/file1.min.js"  type="text/javascript"></script>
          <script src="/assets/mylibraryfiles/js/file2.min.js" type="text/javascript"></script>
          <script src="/assets/mylibraryfiles/js/file3.min.js" type="text/javascript"></script>
        </Helmet>
}

但这行不通

Thta 似乎找不到我的脚本文件

enter image description here

我已经尝试过通过相对路径./../../assets... 也失败了

有什么建议吗?

最佳答案

将js文件放入public文件夹,然后导入js文件。

index.html

<head>
  <!-- If your application is built via create-react-app -->
  <script src="%PUBLIC_URL%/js/file1.min.js"></script>
  <!-- or custom webpack -->
  <script src="/js/file1.min.js"></script>
</head>

关于javascript - Reactjs : import and load external js library minified files put inside src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68011531/

相关文章:

javascript - JavaScript 中 JSON 的过滤级别递归保留子级

javascript - 每次在React中调用事件处理程序时如何重置react-id-swiper?

reactjs - Material UI 自动完成在 noOptionsText 中创建可点击的按钮

javascript - React.JS - 如何让 onClick 连续工作?

javascript - 仅当某个变量存在时才使用 Effect 依赖,然后仅将其视为依赖

javascript - 获取事件标签项的元素以显示边界线

javascript - 输入 HTML 页面时提示输入代码名称

javascript - 从单一的十六进制颜色创建互补色、三元色和单色调色板

reactjs - 如何使用react-testing-library触发react-select组件上的更改事件?

javascript - 在 Safari 桌面和 iOS 中分析内存的技术?