Sto ottenendo il seguente errore quando provo a usare CLI angolare sopra Mac OS Sierra:
$ ng new my-app
Error: Path "/app/app.module.ts" does not exist.
Path "/app/app.module.ts" does not exist.
Ho provato i seguenti approcci:
Cancellando NodeJS completamente usando i seguenti comandi: (come dichiarato in questo post StackOverflow)
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
Quindi reinstallare la CLI Angolare
npm install -g @angular/cli
Ho controllato le autorizzazioni della cartella e l'informazione afferma che ho accesso in lettura / scrittura alla cartella.
Cos'altro potrebbe essere il problema qui?
Ora ho le seguenti versioni:
- CLI angolare: 1.7.1
- Nodo: 8.9.4
- Sistema operativo: darwin x64
- NPM: v5.6.0
Spero che qualcuno possa aiutarti.
risposte:
1 per risposta № 1Ok ho risolto il problema.
Oltre a fare tutto quanto sopra. Ho notato che una cartella ...
/Users/my-user-name/node_modules
... esisteva ancora. Ho fatto quanto segue:
- Ripetuto i passaggi "Disinstalla NodeJS" come elencato nel mio post originale.
- Cancellato il
node_modules
cartella trovata in/Users/my-user-name/node_modules
- Nodo reinstallato tramite il link di download sul Sito Web NodeJS
- CLI angolare reinstallata
npm install -g @angular/cli
- Creato un nuovo progetto
ng new my-app
- Successo!
Spero che questo aiuti chiunque altro che ha avuto problemi simili.