0

我正在尝试将editor.js安装到我的项目中,但是,我一直遇到错误Uncaught SyntaxError: Cannot use import statement outside a module

我可以通过 CDN 加载它,但由于某种原因,这无法正常工作。

以下是我到目前为止所做的故障排除步骤:

  1. 添加"type":"module"到 JSON 文件
  2. 添加type="module"到香草js脚本
  3. 将 node 版本回滚到 v11.4.0(这是通过 stackoverflow 从另一个页面推荐的)。

我已经通过 stackoverflow 进行了搜索,但我无法找到除这些之外的解决方案。有什么建议吗?

HTML 文件:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <div  id="editorjs"></div>

    <script src="index.js"></script>

  </body>
</html>

JS 文件:

import EditorJS from '@editorjs/editorjs';

const editor = new EditorJS();

打包 JSON 文件:

{
  "name": "editor",
  "version": "1.0.0",
  "type": "module",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@editorjs/editorjs": "^2.18.0"
  }
}

在此处输入图像描述

4

0 回答 0