【问题标题】:Heroku App - Popper not found (Heroku can't see popper.js)Heroku 应用程序 - 未找到 Popper(Heroku 看不到 popper.js)
【发布时间】:2018-12-15 09:42:43
【问题描述】:

我最近将我的网站部署到 Heroku。这是一个使用 Bootstrap、jQuery 和 Popper 的简单静态网站。但是当我将它部署到 Heroku 时,它显示了一个错误:

Uncaught TypeError: Bootstrap tooltips require Popper.js

直接在 Heroku 上安装 Npm 不起作用。添加 CDN 无效。我可以看到 popper 安装成功,但没有任何变化,就像以前一样。

package.json:

{
  "name": "...",
  "version": "1.0.0",
  "description": "...",
  "main": "index.html",
  "scripts": {
    "start": "harp server --port $PORT"
  },
  "author": "...",
  "dependencies": {
    "harp": "*",
    "bootstrap": "^4.1.3",
    "jquery": "^3.3.1",
    "popper": "^1.0.1"
  }
}

【问题讨论】:

  • 你配置好webpack了吗?存储库上的This post 似乎对其他人有用。也许你可以试试。
  • 感谢您的回复和建议!问题消失了,我不知道为什么,但确实如此

标签: jquery html heroku popper.js


【解决方案1】:

所以,我对我的主 index.html 进行了更改:我删除了 popper.js cdn,再次通过 npm 安装了 popper.js,在 heroku 禁用自动部署,将我的更改推送到 repo,手动构建一次再次在 Heroku,现在问题不再可见。我真的不知道原因,但现在一切都很好。

【讨论】:

    猜你喜欢
    • 2020-07-24
    • 2015-01-01
    • 1970-01-01
    • 2022-07-28
    • 2017-05-22
    • 2013-03-25
    • 2016-11-22
    • 1970-01-01
    • 2011-07-15
    相关资源
    最近更新 更多