无法读取未定义的属性'call' - Angular2 webpack示例

时间:2016-09-11 21:02:38

标签: angular typescript webpack

我正在https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#django.contrib.admin.ModelAdmin.form

运行Angular2 webpack示例应用

我刚刚完成了“开发配置”部分,我尝试通过复制页面底部的应用程序并调用npm start来尝试“试用”,但是我看到的只是“加载”我在控制台的polyfills.js 1中得到“无法读取未定义的属性'调用'。

我已经回过头来处理文件并直接复制/粘贴所有内容以防万一。由于教程中有关于它的警告,我还尝试在polyfills.ts中尽可能地推动区域的需求。

我很欣赏有关问题可能是什么的建议,或者即使其他人可能试图让应用程序在此时运行(我已经跳过了生产和测试,因为看起来你应该能够运行此时的应用程序)

到目前为止,我已在https://angular.io/docs/ts/latest/guide/webpack.html

处放置了我的网站副本

2 个答案:

答案 0 :(得分:1)

我收到了关于角度gitter的帮助。最初人们认为问题是Webstorms打字稿编译器,它编译了.js和地图,干扰了webpack-dev-server。删除地图后,问题仍然存在。与此同时,RC7发布,文档的package.json已更新,包括这些和其他一些更新的软件包。

更新package.json后,我不再看到错误。我已经更新了代码,以便在上面的github链接中工作以防其他人遇到此问题,您可以只是克隆或下载存储库中的那个。

答案 1 :(得分:0)

在index.html中,您必须按顺序包含文件。如下所示

 <script type="text/javascript" src="inline.3ad0b6817eee19f5cfa7.bundle.js"></script>
 <script type="text/javascript" src="vendor.e20d1d1e0582bef2c46a.bundle.js"></script>
 <script type="text/javascript" src="main.65eaac6ecefe3725ca56.bundle.js"></script>

否则会抛出错误。我有同样的问题。当我交换供应商和主bundle.js文件。希望这会对你有所帮助。