如何使用角度CLI使用webpack的异步导入?

时间:2017-05-02 17:23:43

标签: angular typescript webpack

我尝试使用webpack' s(2.2.1)异步模块加载,如here所述。我也看了一些examples

问题是无论我怎么做,我都会收到错误Declaration or statement expected

我把它放在哪里并不重要,显然import作为我的环境所不知道的功能(Angular 4.0.3,Angular CLI 1.0.1,TypeScript 2.2)。 2)。

...但仅仅是为了提供一个例子,这里有一个:

import('./myModule').then( (myModule) => {

//doesn't matter what is in here
//Nor does it matter what module I try to import or how I refer to it - same error no matter what.
});

这段代码的位置并不重要。我希望在我的ngOnInit方法中使用它,但我已经尝试了其余的导入,因为它显示在链接到的示例中。

如何使用此功能?我是否必须导入一些东西(是的,我在询问如何导入我的导入功能时看到了讽刺意味)?除了使用它之外,没有一个示例表明必须做任何事情。

1 个答案:

答案 0 :(得分:2)

支持包含在TypeScript 2.4中,目前处于候选发布版本。

所以运行

npm i --save-dev typescript@rc

jspm i typescript@rc

然后去镇上。

您可以在https://github.com/Microsoft/TypeScript/issues/14495https://github.com/Microsoft/TypeScript/pull/14774

中的GitHub上跟踪此项目的进度