como especificar módulos locais como dependências de pacotes npm

Eu tenho um aplicativo que tem o conjunto usual de dependências em módulos de terceiros (por exemplo, 'express') especificados no arquivo package.json em dependências. Por exemplo.

"express"     : "3.1.1"

Eu gostaria de estruturar o meu próprio código modularmente e ter um conjunto de módulos locais (significando no sistema de arquivos que eu 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. Usando o--save opção neste comando é simplesmente colocando"mymodule": "0.0.0" no meu package.json (não faz referência à localização do caminho de arquivos). Se eu, então, remover a versão instalada de node_modules e tentar reinstalar a partir do pacote.json, ela falhará (porque procura por "mymodule" no registro central e não parece localmente).

Tenho certeza que é uma maneira de dizer ao"dependencies": {} estrutura que eu quero que seja instalado a partir de um caminho do sistema de arquivos, mas não sei como.

Alguém mais teve este problema? Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion