Eu tenho um aplicativo que possui o conjunto usual de dependências em módulos de terceiros (por exemplo, 'express') especificado no arquivo package.json em dependências. Por exemplo
"express" : "3.1.1"
Gostaria de estruturar meu próprio código de forma modular e ter um conjunto de módulos locais (ou seja, no sistema de arquivos em que estou atualmente) instalados pelo pacote.json. Eu sei que posso instalar um módulo local executando:
npm install path/to/mymodule
No entanto, não sei como fazer isso acontecer através da estrutura de dependências package.json. Usar a --save
opção neste comando é simplesmente colocar "mymodule": "0.0.0"
no meu package.json (não faz referência à localização do caminho do arquivo). Se eu remover a versão instalada do node_modules e tentar reinstalar o package.json, ele falhará (porque procura "mymodule" no registro central e não parece localmente).
Tenho certeza de que é uma maneira de dizer ao "dependencies": {}
estrutura que quero que ela seja instalada a partir de um caminho do sistema de arquivos, mas não sei como.
Alguém mais teve este problema? Obrigado.
package.json
ao que temos emGemfile
s.