它运行正常,直到我想推送到heroku,然后heroku给了我一个错误并说要更新。所以我做了,然后当我运行ng serve
或npm 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
同样的错误
node_modules
npm install --save-dev @angular/compiler-cli
同时运行npm cache clean
和npm cache clear
也尝试使用--force
答案 0 :(得分:0)
在这种情况下,最好删除node_modules
(和package-lock.json
如果你有一个,如果你有NPM 5则会删除),然后再次运行npm install
。 / p>
您需要拥有package.json
文件,就像您在上次已知状态良好时才能使用此文件。假设你正在使用git。
如果这是一个宠物项目并且您没有推送到git等,请尝试在新文件夹中创建一个新的Angular CLI项目,并将src/
和.angular-cli.json
复制到该项目中。您可能需要将项目使用的任何第三方NPM软件包重新安装到新项目中。