我有一个名为index.js
的文件,它看起来像这样:
import Backbone from 'backbone'
import _ from 'underscore'
import $ from 'jquery'
console.log("blah")
export default {...}
在我的index.html
中,我有:
<script>
System.import('index');
</script>
但让我困惑的是,我可以看到文件正在加载(在dev-tools网络面板中),但console.log
从未运行过。如果是这种情况,我该如何引导我的应用程序?
一些在线教程建议在System.import文件中引导它,但如果不执行代码,该怎么做呢?
我最终用三个匿名函数向System.import
添加了一个.then()
,所有函数都只有一个debugger
,并发现import $ from 'jquery'
超时了,因为我没有安装库。我删除了导入声明,应用程序仍在尝试加载jquery,所以我安装了它,它解决了这个问题。