Mam aplikację, która ma zwykły zestaw zależności od modułów stron trzecich (np. „Express”) określonych w pliku package.json w zależności. Na przykład
"express" : "3.1.1"
Chciałbym zbudować własny kod modułowo i mieć pakiet lokalnych (czyli w systemie plików, w którym aktualnie jestem) modułów zainstalowanych przez pakiet.json. Wiem, że mogę zainstalować moduł lokalny, uruchamiając:
npm install path/to/mymodule
Nie wiem jednak, jak to zrobić za pomocą struktury zależności package.json. Użycie --save
opcji w tym poleceniu polega po prostu na umieszczeniu "mymodule": "0.0.0"
w pliku package.json (nie odwołuje się do lokalizacji ścieżki pliku). Jeśli następnie usunę zainstalowaną wersję z modułów node_modules i spróbuję ponownie zainstalować z pliku package.json, zakończy się ona niepowodzeniem (ponieważ szuka „mymodule” w rejestrze centralnym i nie wygląda lokalnie).
Jestem pewien, że jest to sposób na powiedzenie "dependencies": {}
strukturze, że chcę ją zainstalować ze ścieżki systemu plików, ale nie wiem jak.
Czy ktoś jeszcze miał ten problem? Dzięki.
package.json
z tym, co mamy wGemfile
.