javascript - 未捕获的 TypeError:Popper 不是构造函数
问题描述
我尝试编辑 Tippy.js 的 CSS 样式。所以我 npm install tippy 并像这样将它导入到我的html中
<script src="/min/tippy.js/umd/index.all.js"></script>
但是,它有一些错误。
Uncaught TypeError: Popper is not a constructor
at createPopperInstance (createTippy.ts:677)
at mount (createTippy.ts:694)
at Object.show (createTippy.ts:961)
at new_control.js:128
at Array.forEach (<anonymous>)
at createGraph (new_control.js:101)
at Object.success (new_control.js:6)
at u (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at k (jquery.min.js:2)
因此,我尝试在我的目录工作文件中安装 npm install popper,但它根本不起作用。我错过了什么?
解决方案
不错的尝试,尽管我会在通过 npm install 安装 popper 后推荐,尝试将其添加到您的 HTML 文件中。
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"
integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
推荐阅读
- version-control - Perforce CLI - 如何确定文件在哪个更改列表下签出?
- powerbi - 无法在 POWER BI for web 上安排刷新报告
- php - 如何以 PHP 形式从特定表 html $_POST[] 获取数据
- codeigniter - 图像水印在 Codeigniter 中不起作用
- rabbitmq - 最佳可用工人而不是循环
- perl - 发送消息时出现 0x0A 和 0x0D 的 RS232 问题
- docker - ActionController::InvalidAuthenticityToken 与 devise、rails 和 docker
- html - TUMBLR:如何修改 html 代码以将链接 url 放在这些元素上?
- excel - 以当前文件名保存并附上日期
- angular - Kendo Angular Tabstrip 包装器