2016-11-30 7 views
15

Próbuję uruchomić przeciągnij i upuść próbki z dragula .Ale gdy uruchamiam ng serve narzeka z:Trzeba być wewnątrz projektu kątowego-cli, aby użyć polecenia służyć

You have to be inside an angular-cli project in order to use the serve command. 

kiedy biegnę ng -v w moim komputerze mam:

angular-cli: 1.0.0-beta.16 
node: 4.6.0 
os: win32 x64 

próbowałem dodać:

"angular-cli": "1.0.0-beta.16", 

w zależnościach projektu, a następnie npm install, ale mój węzeł nie zainstaluje pakietu.

Jak mogę uruchomićdragula?

+0

można dowiedzieć się, jak zainstalować i używać kątowego CLI tutaj: https://github.com/angular/angular-cli –

Odpowiedz

14

Jeśli dobrze Cię rozumiem, chcesz uruchomić demo dragula.

Najwyraźniej dragula nie została utworzona za pomocą kanciastego projektu cli. Uruchomienie polecenia ng serve z folderu demonstracyjnego nie przyniesie żadnych wyników.

Zamiast tego należy uruchomić aplikację za pomocą węzła.

Najpierw zaktualizuj swój kątowy CLI, aby upewnić się, że jest najnowszą wersją.

npm install -g @angular/[email protected] 

Najpierw zainstaluj wszystkie zależności wykonując npm install z katalogu został pobrany pakiet. Spowoduje to pobranie i zainstalowanie wszystkich zależności wymienionych w pliku package.json i ich zależności.

Następnie można uruchomić kompilację programowania przy użyciu polecenia npm start. To transpile maszynopis i tworzy WebPACK, które można uzyskać za pomocą adresu URL podany w konsoli (domyślnie) http://localhost:3000

+0

Aktualizacja kątowe-cli poprzez komendy powyżej następnie uruchomiony 'ng serve' pracował dla mnie. – Mwizak

12

spróbuj zainstalować npm install -g @angular/[email protected] od kątowe-cli został przemianowany.

+2

Napotkałem problem, w którym mogłem z powodzeniem użyć 'npm start', ale próba' ng serve' spowodowałaby błąd OP. To rozwiązało to dla mnie. – Zze

+1

Dziękuję. Problem rozwiązany również dla mnie :-). – Devator

11

jeśli ng serve nie działa, spróbuj npm start.

Nie znam dokładnego powodu, ale dla mnie działa!

+0

To zadziałało dla mnie! –

1

ng służyć nie będzie działać, jeśli nie masz kątową CLI,

ale można rozpocząć pracę nad projektem przez npm uruchomić komendę.

Powinieneś zainstalować globalnie kątowo, wykonując następujące polecenie.

npm zainstalować -g @ kątowe/CLI @ najnowszy

0

kątowe-cli i @ kątowe-CLI różni się więc, że wersja staje się konflikt. Więc spróbuj tego polecenia.Nadzieję, że to pomaga na ciebie

1. npm uninstall -g angular-cli @angular-cli 
2. npm cache clean --force 
3. npm install -g @angular-cli or npm install -g @[email protected] 
Powiązane problemy