javascript - 使用 CodeMirror.js 的 Javascript 错误:未捕获的 ReferenceError:未定义 CodeMirror
问题描述
尝试使用 HTML 和 JavaScript 库“CodeMirror”创建代码编辑器时,我在浏览器中显示此错误:
Uncaught ReferenceError: CodeMirror is not defined
at index.html?_ijt=2cf0kfsr3jnpb58d7jndumktte:68
但考虑到我在 index.html 中链接,我无法弄清楚什么是错的:
<!-- CodeMirror -->
<link rel="stylesheet" href="codemirror/CodeMirror-master/CodeMirror-master/lib/codemirror.css">
<script type="module" src="codemirror/CodeMirror-master/CodeMirror-master/src/codemirror.js"></script>
<script type="module" src="codemirror/CodeMirror-master/CodeMirror-master/mode/javascript/javascript.js"></script>
如果我想在我的代码中包含这个库,我是否必须使用node.js ?
编辑:
我更改了添加到另一个版本的文件,现在只收到一个错误:
Uncaught ReferenceError: CodeMirror is not defined
at index.html?_ijt=knaua520sd7qi1kst4958cmse4:74
HTML代码:
<link rel="stylesheet" href="codemirror/codemirror-5.61.0/lib/codemirror.css">
<script type="module" src="codemirror/codemirror-5.61.0/lib/codemirror.js"></script>
<script type="module" src="codemirror/codemirror-5.61.0/mode/javascript/javascript.js"></script>
解决方案
我解决了这个问题:
<link rel="stylesheet" href="codemirror/codemirror-5.61.0/lib/codemirror.css">
<script src="codemirror/codemirror-5.61.0/lib/codemirror.js"></script>
<script src="codemirror/codemirror-5.61.0/mode/javascript/javascript.js"></script>
因此,要解决此问题,您必须创建type="text/javascript"
或删除此参数,因为这是它的默认值。
推荐阅读
- javascript - How to change status when clicking on a specific node
- python-3.x - invalid syntax for unknown reason
- react-native - undefined is not an object (evaluating 'window.navigator.userAgent.match')
- sql - PostgresSql error: more than one row returned by a subquery used as an expression
- node.js - 如何在nodejs中为SSR渲染pdfjs的TextLayer?
- google-cloud-functions - 如何从 GCP 中的 Cloud Functions 调用用 Python(3.x) 编写的数据流作业
- python - 如何访问与Python中的函数参数相同的全局名称
- javascript - 如何自定义`` 具有更严格限制的元素
- node.js - 使用 NodeJs 在数据库中上传文件/图像的最佳方式是什么?
- firebase - 我们可以在一个云函数中批量处理多个 onCreate 事件吗?