新 Angular 2 CLI 工具 - Systemjs?

New Angular 2 CLI tool - Systemjs?

总结

背景

我为会员数据库构建了一个 angular 2 应用程序。这只是前端。在了解了后端开发之后,我意识到 MEAN 堆栈最适合我的技能组合,所以我现在正在使用 Node 和 express.js.

制作 RESTful APi

我在我的 server.js 文件中使用以下内容来加载我的 index.html。

app.use(express.static(__dirname + '/public'));

我的 API 有一个单独的文件夹,但我希望它全部在一个代码库(MEAN 堆栈)上。我决定,让我们只使用上周发布的新 angular 东西并为前端重建我的文件夹结构(应该是移动文件的问题)..... 我是错

访问该站点时,我看到的只是这个CLI 工具。但是,它会安装 Jasmine、E2E 等所有东西。这很棒,但我还不明白这些东西,我只想安装基本框架,这样我就可以 运行 我的应用程序了。

问题

但是,四处寻找,我发现在 cli 设置中 没有 systemjs 文件。它去了哪里? 也在我的 index.html 文件中:

  <script>
      System.import('app').catch(function(err){ console.error(err); });
    </script>

这也不包含在使用 CLI 工具创建的 index.html 中

提问

很多似乎都变了。任何人都可以阐明这些变化,并可能参考新 angular 2 的准系统的良好设置指南吗?

CLI 团队已放弃 SystemJS 并决定切换到 WebPack。与使用 SystemJS 相比,CLI 工具现在非常快(1.0.0-beta.28.3),后者现在平均需要 2 秒到 re-compile(在后续编译中)。在我看来,CLI 是构建 Angular 2 个项目的工具。

仅供参考:Angular 4 将在 3 月发布,这只是 Semver 改编,通常意味着会有 "some" 重大更改。 source