如何使用 jquery 加载 javascript 模块

Dan*_*lli 8 javascript jquery es6-modules

我正在加载一个 javascript 文件jquery,通常使用:

// file application.js
$.getScript("module.js", function(data, textStatus, jqxhr) { ... });
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好。除了module.js使用在另一个模块中声明的函数,即它包含以下语句:

// file module.js
import { myFunction } from './library.js';
Run Code Online (Sandbox Code Playgroud)

当浏览器加载我的应用程序时,它抱怨:

Cannot use import statement outside a module
Run Code Online (Sandbox Code Playgroud)

有没有办法将脚本module.js作为模块加载?

谢谢

小智 1

尝试将脚本加载到 html 文件中

  <script type="module" src="module.js"></script>
Run Code Online (Sandbox Code Playgroud)

  • 实际上我的问题的重点是使用 javascript 加载模块,因为我从数据库中获取模块列表:-) (3认同)