Mam aplikację internetową: fooapp . Mam package.json
w katalogu głównym. Chcę zainstalować wszystkie zależności w określonym node_modules directory
. Jak mam to zrobic?
Czego chcę
Powiedzmy, że mam dwie widget
zależności. Chcę skończyć z taką strukturą katalogów:
node_modules/
widgetA
widgetB
fooapp/
package.js
lib
..
Co dostaję
kiedy biegam npm install fooapp/
, dostaję to:
node_modules/
fooapp/
node_modules/
widgetA
widgetB
package.js
lib/
..
fooapp/
package.js
lib/
..
npm tworzy kopię mojego katalogu aplikacji w katalogu node_modules i instaluje pakiety w innym katalogu node_modules.
Rozumiem, że ma to sens przy instalowaniu pakietu. Ale require()
mojej aplikacji internetowej nie ma w czymś innym, uruchamiam ją bezpośrednio. Szukam prostego sposobu zainstalowania moich zależności w określonym katalogu node_modules.