How to fix Cannot find module 'typescript' in Angular 4?

I generated Angular 4 app 3 weeks ago using the @angular/cli. After 2 weeks, I tried to run it with the command line ng serve but I am prompted an error below:

Cannot find module 'typescript'
Error: Cannot find module 'typescript'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\mypc\Documents\Angular Projects\my-angular-app\node_modules\@angular\cli\models\config\config.js:5:12)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)

Do you have any idea how to fix this? Thanks.

45 thoughts on “How to fix Cannot find module 'typescript' in Angular 4?”

  1. I had the same problem. If you have installed first nodejs by apt and then you use the tar.gz from nodejs.org, you have to delete the folder located in /usr/lib/node_modules.

    Reply
  2. I had a very similar problem after moving a working project to a new subdirectory on my file system. It turned out I had failed to move the file named .angular-cli.json to the subfolder along with everything else. After noticing that and moving the file into the subdirectory, all was back to normal.

    Reply
  3. If you use yarn instead of npm, you can install typescript package for that workspace by running:

    yarn add typescript
    

    or you can install it globally by running:

    sudo yarn global add typescript
    

    to be available for any project.

    Reply
  4. For me just running the below command is not enough (though a valid first step):

    npm install -g typescript
    

    The following command is what you need (I think deleting node_modules works too, but the below command is quicker)

    npm link typescript
    
    Reply
  5. I had a similar problem when I rearranged the folder structure of a project. I tried all the hints given in this thread but none of them worked.
    After checking further I discovered that I forgot to copy an important hidden file over to the new directory. That was

    .angular-cli.json

    from the root directory of the @angular/cli project. After I copied that file over all was running as expected.

    Reply
  6. Run: npm link typescript if you installed globally

    But if you have not installed typescript try this command: npm install typescript

    Reply
  7. If you don’t have particular needs, I suggest to install Typescript locally.

    NPM Installation Method

    npm install --global typescript # Global installation
    npm install --save-dev typescript # Local installation
    

    Yarn Installation Method

    yarn global add typescript # Global installation
    yarn add --dev typescript # Local installation
    
    Reply
  8. positive adjectives quiz positive adjectives that start with n , first community credit union zumbehl. community college queens order Pregabalin lyrica medication , culture biosciences followers fallout 3 community bank great bend ks , community issues synonym social zones grand rapids? community acquired pneumonia onset community youth center of san francisco, biology definition ecological community community acquired pneumonia scholarly articles.
    positive adjectives that start with e , positive adjectives ending in ly community isd social unscramble.

    Reply
  9. jamb cbt software 2020 download drawing program website to buy Autocad software jamb software 2020. software 2020 download 2020 software engineer program engeeeneringu#$sssaunnplus , 2020 design software for mac. free 2020 kitchen design software download, new office software free download software adrenalin 2020 edition on a windows quilt design software 2020. free flipbook software 2020 office software wiki, office jukebox software.

    Reply

Leave a Comment