我已将我的角度2应用程序更改为RC。 它工作正常,直到我包含HTTP_PROVIDER并创建service.ts。
我收到错误
cabal install ghc-mod
我似乎无法发现原因。 任何人都可以帮忙吗?
这是我的service.ts代码
(index):14 Error: SyntaxError: Unexpected token <(…)
答案 0 :(得分:3)
当SystemJS无法加载模块时,大多数情况下都会出现此错误。此消息背后有404错误。
我认为您忘记将@angular/http
条目添加到SystemJS配置中:
var map = {
'app': 'app', // 'dist',
'rxjs': 'node_modules/rxjs',
'@angular': 'node_modules/@angular'
};
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' }
};
var packageNames = [
'@angular/common',
'@angular/compiler',
'@angular/core',
'@angular/http', // <------
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/router',
'@angular/router-deprecated',
'@angular/testing',
'@angular/upgrade',
];
packageNames.forEach(function(pkgName) {
packages[pkgName] = { main: 'index.js', defaultExtension: 'js' };
});
var config = {
map: map,
packages: packages
}