jak określić lokalne moduły jako zależności pakietów npm
Mam aplikację, która ma zwykły zestaw zależności od modułów innych firm (np. „Express”) określonych w pliku package.json w zależnościach. Na przykład.
"express" : "3.1.1"
Chciałbym modularnie ustrukturyzować mój własny kod i zainstalować zestaw lokalnych (czyli w systemie plików, w którym aktualnie jestem) modułów przez pakiet package.json. Wiem, że mogę zainstalować lokalny moduł, uruchamiając:
npm install path/to/mymodule
Nie wiem jednak, jak to zrobić, korzystając ze struktury zależności package.json. Używając--save
opcja w tym poleceniu jest po prostu wstawieniem"mymodule": "0.0.0"
do mojego pakietu.json (nie odwołuje się do lokalizacji ścieżki pliku). Jeśli następnie usunę zainstalowaną wersję z node_modules i spróbuję ponownie zainstalować z pakietu.json, to się nie powiedzie (ponieważ szuka „mymodule” w rejestrze centralnym i nie wygląda lokalnie).
Jestem pewien, że jest to sposób na przekazanie"dependencies": {}
strukturę, którą chcę zainstalować ze ścieżki systemu plików, ale nie wiem jak.
Czy ktoś inny miał ten problem? Dzięki.