I starting getting this error on my Angular app:
The Angular Compiler requires TypeScript >=2.7.2 and <2.8.0 but 2.8.3 was found instead
and when I try to downgrade typescript to the right version doing:
npm install -g typescript@2.7.2
it says updated 1 package.
when I verify typescript version using
npm view typescript version
I still get 2.8.3
I even tried removing typescript entirely using npm uninstall -g typescript
but when I verify typescript version again
npm view typescript version
I still get 2.8.3
What are the commands to properly purge and restore typescript to a previous version such as 2.7.2?
I'm running node v10.0.0 and npm v6.0.1
When I run npm list -g typescript
I see the correct version coming 2.7.2 but still version 2.8.3 is installed somehow globally
You should do
npm install typescript@'>=2.7.2 <2.8.0'
. This will install the correct typescript your project needs. Make sure you run this inside your Angular project.On Windows, you should use double quotes instead of single quotes, like so:
Otherwise, you'll get
The system cannot find the file specified.
.In your project folder run again
npm install typescript@2.7.2
as stated from here:Want to upgrade project from Angular v5 to Angular v6
Then it should work.
I did next steps:
After all above run in project's terminal ng serve --open (I've been using IDEA 2018.1).