How to fix Angular ng: not found
Problem:
When trying to run a command like ng build
, e.g. in a CI setup, you see an error message like
example-4.txt
Preferred solution:
Only the machine where you’re running this command, you have not installed the ng
command globally.
However, your node_modules
folder will have a local installation of @angular/cli
.
In order to use it, replace ng
by ./node_modules/.bin/ng
.
For example, a scripts
section of your package.json
example-3.json
"build": "ng build"
},
would be replaced by
example-2.txt
"build": "./node_modules/.bin/ng build"
},
Alternative solution:
Install ng
globally on the machine running the command by using
example-1.sh
Check out similar posts by category:
Angular
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow