我正在尝试添加HightlightJS
# importmap.rb
pin "highlightjs", to: "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"
// application.js
import hljs from "highlightjs"
字符串
这是错误的:
Uncaught SyntaxError: ambiguous indirect export: default
型
我尝试使用简单的快速入门:https://highlightjs.org/
我做错了什么?Importmaps?还是HighlightJS?我如何让它工作?
问题的根源在于我是这样做的:
bin/importmap pin highlightjs ✹
Pinning "highlightjs" to https://ga.jspm.io/npm:[email protected]/highlight.pack.js
型
然后通过将importmap条目编辑为最新版本而不是ES模块版本来破坏它。
根据@alex的回答,应该是这样的:
bin/importmap pin highlight.js ✹
Pinning "highlight.js" to https://ga.jspm.io/npm:[email protected]/es/index.js
型
1条答案
按热度按时间i2byvkas1#
你必须使用ES模块包:
个字符
或者使用
importmap
命令:的字符串