我按照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管理它。
我是所有这些东西的新手,所以这对我来说都很神奇,所以我按照教程,这似乎是我无法破解的。
答案 0 :(得分:0)
我发现这些示例使用旧的Angular2版本,在当前版本中你应该使用这样的导入:
import {
Component
} from 'angular2/core';
import {
bootstrap
} from 'angular2/platform/browser';
而不是
import {
Component,
bootstrap
} from 'angular2/angular2';
这在许多例子中很普遍。