У меня есть приложение, которое имеет обычный набор зависимостей от сторонних модулей (например, 'express'), указанный в файле package.json под зависимостями. Например
"express" : "3.1.1"
Я хотел бы структурировать свой собственный код по модульному принципу и установить пакет local.json для набора локальных (то есть в файловой системе, в которой я сейчас работаю) модулей. Я знаю, что могу установить локальный модуль, запустив:
npm install path/to/mymodule
Однако я не знаю, как это сделать через структуру зависимостей package.json. Использование --save
опции в этой команде просто помещает "mymodule": "0.0.0"
в мой package.json (не ссылается на путь к файлу). Если я затем удаляю установленную версию из node_modules и пытаюсь переустановить ее из package.json, он завершается неудачно (потому что он ищет «mymodule» в центральном реестре и не смотрит локально).
Я уверен, что это способ сообщить "dependencies": {}
структуре, что я хочу, чтобы она была установлена по пути файловой системы, но не знаю как.
У кого-нибудь еще была эта проблема? Спасибо.
package.json
тому, что мы имеем вGemfile
с.