Czy istnieje sposób na instalację npm, aby zainstalować devDevpendencies w oddzielnym katalogu, umożliwiając uruchamianie zadań kompilacji, jednocześnie wykluczając devDependencies w sposób dynamiczny/prosty?Npm Zainstaluj DevDependencies w oddzielnym katalogu
5
A
Odpowiedz
4
Nie sądzę, że to możliwe, https://www.npmjs.org/doc/files/npm-folders.html stwierdza, że moduły muszą być w node_modules
.
Dla swoich potrzeb możesz skopiować wszystko poza folderem node_modules
i zrobić npm install --production
w nowym skopiowanym folderze, więc będziesz mieć tylko zależności produkcyjne w kompilacji.
ten powinien osiągnąć co chcesz bez większego pracy:
rsync -av --progress yourproject yourbuilddir --exclude node_modules
cd yourbuilddir && npm install --production
Powiązane problemy
- 1. Zainstaluj devDependencies na Heroku
- 2. przenieść moduł z devDependencies na zależności w npm pakiet.json
- 3. Zainstaluj Chrome Headless przy użyciu NPM
- 4. przędza - zainstaluj moduły w określonym katalogu
- 5. Zainstaluj msi z msiexec w określonym katalogu
- 6. Ciągnięcie plików z katalogu do folderu głównego dla NPM
- 7. Zainstaluj nagłówki Boost do określonego katalogu (Windows)
- 8. przełączanie rejestru npm na podstawie katalogu
- 9. Zainstaluj WordPress w swoim własnym katalogu, ale permalink nie działa.
- 10. Bower i devDependencies vs dependencies
- 11. Co to jest polecenie npm do instalowania devDependencies na całym świecie?
- 12. DataTemplate w oddzielnym ResourceDictionary
- 13. TabItem w oddzielnym XAML
- 14. tsd: zainstaluj lokalny plik definicji
- 15. Jak mogę zdecydować, czy @ types/* przechodzi do `dependencies` lub` devDependencies`?
- 16. matplotlib - Legenda w oddzielnym podplocie
- 17. Wyklucza kod testowy w pakiecie npm?
- 18. npm nie instaluję jsdom w systemie Windows
- 19. Czy pliki Kotlin powinny być umieszczane w oddzielnym katalogu źródłowym w systemie Android?
- 20. npm Brakuje zależności Gulp, nawet po uruchomieniu npm install
- 21. Instalacja npm nie powiodła się z powodu katalogu wirtualnego
- 22. Zainstaluj pip w dockerze
- 23. Zainstaluj pycairo w virtualenv
- 24. Zainstaluj plikinfo rozszerzenie php
- 25. E-mail w oddzielnym wątku w php
- 26. npm przestarzałe podaje komunikat brakuje w obecnej wersji
- 27. NPM postinstall tylko na rozwój
- 28. Cython Zainstaluj błąd GCC
- 29. Zainstaluj vim-go w systemie Linux?
- 30. zainstaluj framework gry w Ubuntu 9.10
Jeśli używasz grunt, można 'require' swoją package.json w Gruntfile.js a następnie przenieść wszystkie foldery' devDependencies' poprzez niestandardowe zadanie. – Maroshii