使用Webpack 2.2导入Angular 1.6

时间:2017-03-08 22:45:36

标签: angularjs webpack-2

在我的输入文件中,我尝试将Angular 1.6导入为模块:

import angular from '../../node_modules/angular/angular';

然后我以通常的方式创建我的Angular模块:

angular.module('myModule', []);

当Webpack构建项目时,它确实在生成的包中包含Angular,但是当我在浏览器中查看项目时,我看到了以下消息:

  

未捕获的TypeError:_angular2.default.module不是函数

但是,在浏览器的开发工具中,如果我观察angular变量,我可以看到它确实解析为具有module方法的Angular对象。

我怀疑在Webpack完成加载模块之前,创建模块的行正在被击中。在执行文件的其余部分之前,Webpack不应该等待导入的模块加载吗?

如何在依赖项(Angular)加载之前延迟执行?

0 个答案:

没有答案