Cannot find module './in-memory-data-service' in tour of heroes for Angular2

前端 未结 13 994
我在风中等你
我在风中等你 2021-02-06 21:49

I am trying to work through the Angular2 tour of heroes app, and am running into bugs on the Http section of the tutorial.

At first I was getting the error:

         


        
13条回答
  •  忘了有多久
    2021-02-06 22:46

    Just make sure all your bases are covered

    In your package.json, should match the one on this page.

    "angular-in-memory-web-api": "~0.1.1",
    

    Also, your systemjs.config file looks good too!

    In your app.module.ts, make sure that your in-memory-data-service import matches your file because in their example they have in-memory-data.service

    // Imports for loading & configuring the in-memory web api
    import { InMemoryWebApiModule } from 'angular-in-memory-web-api';
    import { InMemoryDataService }  from './in-memory-data-service'; // <-- Make sure this matches the file name
    

    So your file should be named in-memory-data-service.ts. It looks like to me that there is a naming typo or some sort of file structure issue.

    It looks like you solved the package.json issue, and the error that you are getting is saying that it can't find that module, now that could be because you have a typo in the name of the file or the path to the file is wrong in the import line.

提交回复
热议问题