更新到systemjs-angular-loader.js后的404s

时间:2017-04-25 02:05:17

标签: angular systemjs

我正在更新我的Angular项目并决定删除fs.unlinkSync(fileName);的所有实例,因为文档指示我到这里: https://angular.io/docs/ts/latest/guide/change-log.html

  

删除了所有提及的moduleId。 “组件相对路径”食谱   删除(2017-03-13)

     

我们为我们添加了一个新的SystemJS插件(systemjs-angular-loader.js)   推荐的SystemJS配置。这个插件动态转换   templateUrl中的“组件相对”路径和styleUrls为“绝对路径”   路径“为你。

     

我们强烈建议您只编写与组件相关的路径。那   是这些文档中讨论的唯一URL形式。 您不再需要   写@Component({moduleId:module.id}),你也不应该。

在删除moduleId: module.id之前,我执行了以下步骤:

  1. 下载systemjs-angular-loader.js文件并将其放入我的src文件夹(与systemjs.config.js相同)
  2. moduleId: module.id添加到我的systemjs.config.js文件中(尝试粘贴更多代码但由于某种原因不会格式化)
  3. 更新了package.json文件中的systemjs版本:loader: 'systemjs-angular-loader.js'
  4. 按照这些步骤并从我的组件中删除"systemjs": "0.20.12",后,正如文档清楚地说我应该这样做,我收到以下错误:

      

    获取http://localhost:3000/checklists.component.html 404(未找到)

    以下是组件代码现在的样子:

    moduleId: module.id

    为什么我的html文件上有404?我错过了一步吗?

0 个答案:

没有答案