javascript - 错误: (SystemJS) XHR error (404) in Angular2 Plnkr

标签 javascript angular typescript plnkr.co

错误:

enter image description here

https://plnkr.co/edit/910M73kwYKc8xPlSIU57?p=preview

索引

<!DOCTYPE html>
<html>

<head>
  <base href="/">
  <title>Angular 2.1.2 + TypeScript Starter Kit</title>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <script src="https://unpkg.com/zone.js@0.6.21/dist/zone.js"></script>
  <script src="https://unpkg.com/reflect-metadata@0.1.9/Reflect.js"></script>
  <script src="https://unpkg.com/systemjs@0.19.41/dist/system.js"></script>
  <script src="https://unpkg.com/typescript@2.1.4/lib/typescript.js"></script>
  <script src="config.js"></script>
  <script>
    System.import('app')
      .catch(console.error.bind(console));
  </script>
</head>

<body>
  <my-app>
    loading...
  </my-app>
</body>

</html>

目录

enter image description here

应用程序(app.module)

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';

import { routes } from './app.routing';

import { AppComponent } from './app.component';
import { LoginComponent } from './login/login.component';
// import { AuthService } from './shared/services/auth.service';


@NgModule({
  imports: [
    BrowserModule,
    FormsModule,
    RouterModule.forRoot(routes)
  ],
  declarations: [
    AppComponent,
    LoginComponent
  ],
  providers: [
    // AuthService,
  ],
  bootstrap: [ AppComponent ]
})
export class AppModule {}
<小时/>

将我的config重命名为src/config,但错误仍然存​​在。

最佳答案

替换/.在你的<base href="/"> index.html文件

<!DOCTYPE html>
<html>

<head>
  <base href=".">
  <title>Angular 2.1.2 + TypeScript Starter Kit</title>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <script src="https://unpkg.com/zone.js@0.6.21/dist/zone.js"></script>
  <script src="https://unpkg.com/reflect-metadata@0.1.9/Reflect.js"></script>
  <script src="https://unpkg.com/systemjs@0.19.41/dist/system.js"></script>
  <script src="https://unpkg.com/typescript@2.1.4/lib/typescript.js"></script>
  <script src="config.js"></script>
  <script>
    System.import('app')
      .catch(console.error.bind(console));
  </script>
</head>

<body>
  <my-app>
    loading...
  </my-app>
</body>

</html>

关于javascript - 错误: (SystemJS) XHR error (404) in Angular2 Plnkr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42676066/

相关文章:

javascript - 在模态中加载模型仅有效一次

javascript - Firebug 中的脚本编辑

javascript - 谷歌地图 div 区域中仅显示带有缩放控制的白色

angular - 运行 "Invalid options provided"时获取 "yarn affected-depgraph"

Angular2/Rxjs : 'catch' on observable giving ProgressEvent instead of json from response

javascript - 需要在 navigator.sendbeacon() 中授权

javascript - 用于简化javascript中表达式的递归函数

Angular SSR 本地主机 : 4000 does not open

javascript - 从另一个文件导入时无法解析 Typescript 装饰器的签名

typescript - webpack - 类型 NodeRequire 上不存在属性上下文