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