Angular2,重大变化 - 不同模块的分离

Angular2, BREAKING CHANGES - Separation in different modules

我试图通过 angular 网站上的“5 分钟快速入门”教程,但遇到了一些困难,该教程适用于 2.0.0-alpha.44,但最新版本是 2.0.0-alpha.53,并且有据我所知,一些重大变化是现在您必须以不同的方式导入模块:不是 from 'angular2/angular2' 而是 from 'angular2/core'.

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

你没有指定任何问题,但让我为你缩短它, 这是 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