首页 > 解决方案 > 未捕获的 ReferenceError:未定义 AClass

问题描述

我有以下简单的结构(后端使用 Python Flask):

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
</head>
<body>
    <script type="module" src="static/js/AClass.js"></script>
    <script type="text/javascript">
        var logging_url = "http://127.0.0.1:5000";
        var a_class = new AClass("some data");
        a_class.initialize();
    </script>
</body>
</html>

在我static/js的文件夹中,我有以下文件:

static/js/AClass.js

import DataManager from './DataManager.js';

class AClass {

    constructor(constructor_param) {
        this.datamanager = undefined;
    }

    initialize() {
        console.log("Initializing...");
        this.datamanager = new DataManager();
    }

}

DataManager.js当前是一个空类static/js/

当我在浏览器中运行这些东西时,出现以下错误:

Uncaught ReferenceError: AClass is not defined

但是,不知为什么?

在此处输入图像描述

标签: javascriptreference

解决方案


推荐阅读