JSPM 无法加载 Angular2

JSPM fails to load Angular2

我按照这个 cheat sheet 使用 JSPM 制作了 Angular2 运行。

一切似乎都正常,除了一件事,我在浏览器控制台中收到此消息:

http://myapp.loc/vendor/jspm_packages/npm/angular2@2.0.0-beta.17/angular2.js 404 (Not Found)

URL 不正确,在文件系统中我看到它应该是这样的:

http://nettebase.loc/vendor/jspm_packages/npm/angular2@2.0.0-beta.17/bundles/angular2.js

注意 bundles 部分。当我手动包含它时它可以工作,但这是我不想做的事情。

怎么了?我没有在任何地方指定 URL,所以我猜 JSPM 管理它。

我对所有这些东西都是新手,所以这对我来说很神奇,所以我按照教程进行操作,这是我似乎无法破解的东西。

我发现那些示例使用旧的 Angular2 版本,在当前版本中你应该使用这样的导入:

import {
    Component
} from 'angular2/core';

import {
    bootstrap
} from 'angular2/platform/browser';

而不是

import {
    Component,
    bootstrap
} from 'angular2/angular2';

这在很多例子中都很普遍。