JSPM无法加载Angular2

时间:2016-06-01 12:35:19

标签: angular jspm

我按照cheat sheet使用JSPM运行Angular2。

除了一件事,一切似乎都有效,我在浏览器控制台中收到了这条消息:

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

网址不正确,在文件系统中我看到它应该是:

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

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

有什么问题?我没有在任何地方指定该URL,所以我猜JSPM管理它。

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

1 个答案:

答案 0 :(得分:0)

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

import {
    Component
} from 'angular2/core';

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

而不是

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

这在许多例子中很普遍。