Wolę wpisać krótkie polecenie, takie jak npm install -g
, aby skonfigurować globalne zależności projektu, takie jak węzeł-sass i jshint, niż ręcznie wpisując npm install -g every single package
. Czy istnieje na przykład idmomatyczny sposób na zrobienie tego?Co to jest polecenie npm do instalowania devDependencies na całym świecie?
8
A
Odpowiedz
1
Używasz tutaj błędnie npm install -g <pkg>
. -g
oznacza, że nie jest to zależne od projektu, niż raczej globalne (na PC).
Te wtyczki nie są elementami niezależnymi, ale biegaczami CLI. To, czego chcesz, to npm install --save-dev every single package
po inicjalizacji. Gdy będziesz musiał ponownie zainstalować te zależności, wystarczy uruchomić npm install
i dołączyć coś takiego jak ./node_modules/.bin/jshint
do skryptów package.json
, aby nie polegać na CLI.
Powiązane problemy
- 1. Niespójne zachowanie podczas instalowania pakietów NPM na całym świecie
- 2. React ma być dostępny na całym świecie.
- 3. Czy mogę zainstalować Gulp na całym świecie?
- 4. Autoryzacja ustawienia Postgres na całym świecie
- 5. Jak zmienić kolor UINavigationBar na całym świecie?
- 6. Uzyskiwanie dostępu do jądra programu Nin 2012 na całym świecie
- 7. Jak przekazywać zmienne do layout.phtml na całym świecie w ZF2?
- 8. przenieść moduł z devDependencies na zależności w npm pakiet.json
- 9. Uzyskiwanie dostępu do żądania internetowego na całym świecie w Tornado
- 10. Npm Zainstaluj DevDependencies w oddzielnym katalogu
- 11. Jak sprawdzić, czy pakiet NPM został zainstalowany na całym świecie lub lokalnie
- 12. Co na świecie jest symulatorem Zen?
- 13. Laravel - zmiana domyślnego połączenia z bazą danych na całym świecie
- 14. Co to ** soczewki ** w świecie OCaml
- 15. Jak tłumić ostrzeżenia na całym świecie w Skrypcie R
- 16. Przerwij wszystkie żądania jQuery AJAX na całym świecie
- 17. Zainstaluj klejnot ruby na całym świecie z repozytorium github
- 18. Co w świecie facebook to rsrc.php?
- 19. Gdzie mogę uzyskać bazy danych miast/miejsc na całym świecie?
- 20. Czy istnieje polecenie npm do dodania zależności do pliku package.json bez instalowania?
- 21. Zainstaluj devDependencies na Heroku
- 22. Git - Co to jest identyfikator zatwierdzenia git?
- 23. Co to jest NPM i dlaczego go potrzebuję?
- 24. napar zainstalować npm "npm: polecenie nie znalezione"
- 25. Jak na całym świecie ustawić Jackson do ignorowania nieznanych właściwości w Spring?
- 26. Co to jest _GLOBAL_OFFSET_TABLE?
- 27. co robi "komenda testowa" na npm init
- 28. Co to jest polecenie obcięcia pliku dziennika programu SQL Server?
- 29. Co to jest polecenie znalezienia skryptu istniejącej funkcji w postgresql?
- 30. Co to jest polecenie wykresu zależności artefaktu Gradle?
Tak naprawdę nie ma jednego. 'dependencies' i akin są dla pakietów, które zamierzasz' require() '. Globalne pakiety, które zamierzasz wykonać z terminala/powłoki/etc. są poza zakresem pojedynczego projektu. Możesz jednak zainstalować je lokalnie i nadal je wykonywać: '$ ./node_modules/node-sass ...' –
Przepraszamy. Ostatnim bitem powinno być '$ ./node_modules/.bin/node-sass ...' –
powiązane: http://stackoverflow.com/questions/6480549/install-dependencies-globally-and-locally-using-package- json – nha