Angular 2 main.js找不到404错误

问题描述:

我创建了一个角度为2的应用程序,它运行良好,但是当我将./转换为main.js(从main.ts创建)文件的路径时。 /应用程序,我改变了在systemjs.config.js也如下Angular 2 main.js找不到404错误

packages: { 
     app: { 
     main: './app/main.js', 
     defaultExtension: 'js', 
     meta: { 
      './*.js': { 
      loader: 'systemjs-angular-loader.js' 
      } 

但还是让我在加载应用404文件不foundfor main.js。我们需要做些什么吗?

您应该添加组件的结构以查看可能出现错误的位置。 我建议您使用Angular CLI https://cli.angular.io/以正确的结构开始您的项目。

+0

请在下面找到该项目的结构,所有的组件文件都在app文件夹下, – user2662882

以下plunker https://plnkr.co/edit/4fT2ahOC3o61FEB4jVSK?p=preview将您的systemjs.config.js中的ts格式更改为js。

packages: { 
     '.': { 
     defaultExtension: 'js' 
     }, 
     app: { 
     main: './main.js', 
     defaultExtension: 'js' 
     }, 
     rxjs: { 
     defaultExtension: 'js' 
     } 
    }