Я собрал модуль, который мне нужно включить в зависимости моего веб-приложения в пакете. json
Я хочу добиться следующего: поведение по умолчанию, как и в prod, заключается в том, что модуль скачано с моего репозитория BitBucket через Git. Тем не менее, если я работаю над модулем и у меня есть исходный код в моей среде разработки, я хочу, чтобы мое веб-приложение указывало на локальные файлы модуля напрямую, чтобы мне не нужно было фиксировать / npm установку каждый раз, когда я изменяю модуль для отладки.
Я попытался использовать в своем пакете необязательные зависимости со следующими логинами c. json:
"dependencies": {
"pogo-common": "git+https://my_module.git"
},
"optionalDependencies": {
"pogo-common": "file:../pogo-common"
}
Я надеялся, что локально модуль переопределит скачал один, если он есть, как указано в do c: https://docs.npmjs.com/files/package.json#optionaldependencies
Это не сработало на Azure: в итоге модуль не находится в node_modules / at все.
Я что-то пропустил?