ng服务器上的angular / compiler-cli错误:找不到模块" rxjs / Observable"

时间:2017-11-06 03:18:12

标签: angular

它运行正常,直到我想推送到heroku,然后heroku给了我一个错误并说要更新。所以我做了,然后当我运行ng servenpm start时,我在本地出现此错误。 The @angular/compiler-cli" package as not properly installed. Error: Error: cannot find module "rxjs/Observable"

我尝试的事情:

  • npm uninstall @angular/compiler-cli
  • 然后安装npm install --save-dev @angular/compiler-cli
  • 已安装rxjs

同样的错误

  • node_modules
  • 中删除@ angular / compiler-cli
  • 安装npm install --save-dev @angular/compiler-cli

同时运行npm cache cleannpm cache clear也尝试使用--force

1 个答案:

答案 0 :(得分:0)

在这种情况下,最好删除node_modules(和package-lock.json如果你有一个,如果你有NPM 5则会删除),然后再次运行npm install。 / p>

您需要拥有package.json文件,就像您在上次已知状态良好时才能使用此文件。假设你正在使用git。

如果这是一个宠物项目并且您没有推送到git等,请尝试在新文件夹中创建一个新的Angular CLI项目,并将src/.angular-cli.json复制到该项目中。您可能需要将项目使用的任何第三方NPM软件包重新安装到新项目中。