javascript - 如何在本地托管 popper.js

标签 javascript twitter-bootstrap popper.js

我刚刚升级到 Bootstrap 4 并实现了 Popper.js是一种依赖。我喜欢在本地托管库,因为我有时需要离线工作,但当我尝试离线使用它时,我收到错误消息 unexpected token export。但是,当我使用 Cloudflare CDN 版本时它可以工作,但我如何在本地托管 popper.js?

(我不想为此使用包管理器。)

最佳答案

README.md of the project将有助于解决这个问题:

Dist targets

Popper.js is currently shipped with 3 targets in mind: UMD, ESM and ESNext.

  • UMD - Universal Module Definition: AMD, RequireJS and globals;
  • ESM - ES Modules: For webpack/Rollup or browser supporting the spec;
  • ESNext: Available in dist/, can be used with webpack and babel-preset-env;

Make sure to use the right one for your needs. If you want to import it with a <script> tag, use UMD.

因此,如果您想将 Popper.js 与 <script /> 一起使用标签,你想使用 umd它的版本。位于 dist/umd .

关于javascript - 如何在本地托管 popper.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46313043/

相关文章:

javascript - 从两个输入字段创建一个 div 网格

javascript - 调用 Node SparkPost API 时在替换数据中发送 "CC"和 "BCC"

jquery - 仅根据屏幕尺寸删除类

javascript - Tippy.js 在 IE 11 中产生不良影响

javascript - 如何将 Material UI Popper 定位在浏览器的右下角?

typescript - Popper.js 如何在点击时启用它

javascript - 如何使用 ng-if 选择类别

html - 注销 Rails 时 CSS 发生变化

html - Bootstrap 背景图像网格

javascript - 网站 JS 对 X 按钮没有反应(关闭)