Heroku 应用程序 - 找不到 Popper(Heroku 看不到 popper.js)

Heroku App - Popper not found (Heroku can't see popper.js)

我最近将我的网站部署到了 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"
  }
}

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