首页 > 解决方案 > 如何将 Javascript 导入其他 javascript?

问题描述

我想import在 Javascript 中使用,但我无法让它工作(Fedora 28 上的 Firefox 65.0.2)。

我的 HTML 中有这个:

<!DOCTYPE html>
<html>
   <head>
     <script src="js/App.js" type="module"></script>
      <script type="text/javascript">        
            $(function() {
                application = new App(true);
            });
        </script>
   </head>
</html>

在我的js/App.js

import "js/Helpers.js"
class App {
    constructor(needsLogin) {
    }
}

js/Helpers.js存在

class Helpers {
}

但是,运行时,我收到此错误:

ReferenceError:未定义应用程序

我尝试import在通话上方添加new App(),但这给了我

SyntaxError:导入声明只能出现在模块的顶层

如何导入Helpers.js我的App.js?

标签: javascriptimport

解决方案


推荐阅读