Angular2,突破性变化 - 不同模块中的分离

时间:2015-12-13 19:36:09

标签: angular systemjs

我尝试从角度网站传递“5 MIN QUICKSTART”教程,但遇到了教程适用于2.0.0-alpha.44的一些困难,但最新版本为2.0.0-alpha.53并且有一些重大变化,因为我理解的是,现在你必须以不同的方式导入模块:不是from 'angular2/angular2',而是from 'angular2/core'

因此,它会在模块加载时产生一些问题。据我所知,我需要以某种方式纠正SystemJS以搜索node_modules文件夹中的模块。问题是:我该怎样做才能使本教程适用于当前时刻角度2版本的最新版本?

1 个答案:

答案 0 :(得分:1)

你没有说明任何问题,但让我为你缩短它, 这是angular2的changelog

将此配置用于alpha53,

<script>
System.config({
  packages: {
    'app': {defaultExtension: 'js'}
  }
});
 System.import('app/app');
</script>

并像这样导入

import { provide, component } from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser' ;

如果你仍然无法使其工作,请尝试使用入门套件,最终您将了解一切是如何工作的。

angular2-webpack-starter

NG6-starter

angular2-seed