Angular Heros教程404内存web api上的角度漫游错误

Angular Heros教程404内存web api上的角度漫游错误,angular,Angular,我一直在关注Heros应用程序的Angular Tour,并在这里达到了HTTP位: 很好,直到教程开始告诉我删除我的模拟服务并替换为以下内容: import { InMemoryDbService } from 'angular-in-memory-web-api'; 我运行npm并从以下位置安装它: 现在它又带着404回来了 GEThttp://localhost:5556/node_modules/angular-in-memory-web-api.js 404(未找到) 即使我的lin

我一直在关注Heros应用程序的Angular Tour,并在这里达到了HTTP位:

很好,直到教程开始告诉我删除我的模拟服务并替换为以下内容:

import { InMemoryDbService } from 'angular-in-memory-web-api';
我运行npm并从以下位置安装它:

现在它又带着404回来了

GEThttp://localhost:5556/node_modules/angular-in-memory-web-api.js 404(未找到)


即使我的linter在IDE中不产生编译错误。是否需要执行其他操作来配置本教程中当前缺少的依赖项?

发现了该问题。我用的是有角的种子。它将systemjs.config的配置存储在一个名为seed.config.ts的单独文件中。在这里设置路径:在新的NPM开始后为我解决问题。在这一点上,文档在如何运行它方面相当薄弱

SYSTEM_CONFIG_DEV: any = {
    defaultJSExtensions: true,
    paths: {

  'angular-in-memory-web-api': 'node_modules/angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',

}

发现了问题。我用的是有角的种子。它将systemjs.config的配置存储在一个名为seed.config.ts的单独文件中。在这里设置路径:在新的NPM开始后为我解决问题。在这一点上,文档在如何运行它方面相当薄弱

SYSTEM_CONFIG_DEV: any = {
    defaultJSExtensions: true,
    paths: {

  'angular-in-memory-web-api': 'node_modules/angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',

}

你真的能在你的节点模块文件夹中看到
angular-in-memory-web-api.js
?该路径在您的错误中似乎不正确。另外,请确保您在应用程序模块中添加了模块的导入file@Bean0341-是的,路错了。但我不知道该怎么做来修复它。内存中有一个angular文件夹。您使用的是system.js还是angular cli?@Bean0341-我假设是system.js。我的项目是从angular-seed派生出来的。你真的能在你的node modules文件夹中看到
angular in memory web api.js
?该路径在您的错误中似乎不正确。另外,请确保您在应用程序模块中添加了模块的导入file@Bean0341-是的,路错了。但我不知道该怎么做来修复它。内存中有一个angular文件夹。您使用的是system.js还是angular cli?@Bean0341-我假设是system.js。我的项目是从有角的种子分叉的。