gpt4 book ai didi

javascript - 如何解决 "Uncaught SyntaxError: Cannot use import statement outside a module"?

转载 作者:行者123 更新时间:2023-12-02 22:31:55 32 4
gpt4 key购买 nike

我想在我的 Django 项目中设置 editor.js 但它不起作用(我的意思是文本编辑器无法通过)然后我尝试在一个简单的 HTML 和 JS 文件中进行检查,但文本编辑器也没有出现在这里。我已经运行了控制台,它说

editor.js:1 Uncaught SyntaxError: Cannot use import statement outside a module

"

我已经按照文档安装了这个 --

npm 初始化 -ynpm 我@editorjs/editorjs --save-dev

指南链接:https://editorjs.io/getting-started

这是我的 HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="css/main.css">
</head>
<body>

<h1> text editor </h1>
<div id="editorjs"></div>
<button> save </button>
<script src="editor.js"></script>

</body>
</html>

这是我的 JS 代码

import EditorJs from '@editorjs/editorjs';


const editor = new EditorJs({

});

你能帮我解决这个问题吗?谢谢

最佳答案

如果您不使用 Webpack(或类似的构建器),则无法使用 import 。您只需添加

<script src="https://cdn.jsdelivr.net/npm/@editorjs/editorjs@latest"></script>

到标题并从 JS 代码中删除 import EditorJs from '@editorjs/editorjs'; 行。或者开始使用 Webpack ,这里教程 https://www.jamesbaltar.com/django-webpack

关于javascript - 如何解决 "Uncaught SyntaxError: Cannot use import statement outside a module"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58872854/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com