Ho un'applicazione che ha il solito insieme di dipendenze su moduli di terze parti (ad esempio "express") specificato nel file package.json in dipendenze. Per esempio.come specificare i moduli locali come dipendenze del pacchetto npm
"express" : "3.1.1"
vorrei strutturare il mio codice modulare e hanno una serie di locali (cioè sul sistema di file sto attualmente in) moduli da installare nei pressi package.json. So che posso installare un modulo locale da corsa:
npm install path/to/mymodule
Tuttavia, non so come fare questo accadere tramite la struttura di dipendenze package.json. L'uso dell'opzione --save
in questo comando sta semplicemente inserendo "mymodule": "0.0.0"
nel mio package.json (non fa riferimento alla posizione del percorso file). Se poi rimuovo la versione installata da node_modules e provo a reinstallare dal pacchetto package.json, fallisce (perché cerca "mymodule" nel registro centrale, e non sembra localmente).
Sono sicuro che è un modo di dire alla struttura "dependencies": {}
che voglio che venga installata da un percorso del file system, ma non so come.
Qualcun altro ha avuto questo problema? Grazie.
Una domanda davvero buona. Triste per rendersi conto che non esiste un equivalente di funzionalità per 'pacchetto.json' a ciò che abbiamo in 'Gemfile's. – Jarl
possibile duplicato di [Dipendenza locale in package.json] (http://stackoverflow.com/questions/14381898/local-dependency-in-package-json) – Kelly