SystemJS,导入捆绑文件中的模块

时间:2016-05-18 22:52:25

标签: angular systemjs typescript1.8

我们目前有一个模块文件设置,包括Typescript 1.8.10,Angular 2 beta.08(尚不能升级)和SystemJS 0.19.25。我们还使用gulp-typescript 2.13.4来实际构建文件并将它们移动到/ js /目录。

我们现在想要转移到捆绑文件,其中所有模块都被压缩并连接成一个文件。这部分工作正常,但我无法从角度2加载主应用程序组件。

引导程序文件是否需要单独使用,或者我是否可以使用System.import在SystemJS中引用该文件?目前,我们指定了一个文件(默认扩展名为.js):

System.import( 'app/boot' )
            .then( null, console.error.bind( console ) );

这似乎不适用于捆绑文件。有没有办法做这样的事情,我可以在捆绑文件中指定一个模块?:

System.import( 'app/boot', 'bundled-file' )
            .then( null, console.error.bind( console ) );
由于打字稿计算根文件夹,

app/boot是模块名称。 ('app'是正在编译的所有代码文件的公共根。)如果有任何方法可以更改它,那也没关系。

我确实将捆绑文件包含在此导入语句上方的<head>标记中。我最初尝试通过文件路径导入捆绑包似乎没有显示任何控制台错误,但没有加载角度2应用程序。

0 个答案:

没有答案