У меня есть приложение node.js, которое я только что развернул в Heroku, которое зависит от модуля canvas . Однако для этого модуля требуется графическая библиотека cairo и короткая история, мне нужно использовать предварительно скомпилированную версию, которая входит в состав этого форка канвы .
Обычно мои зависимости package.json выглядят так:
"dependencies" : {
"canvas" : "0.10.0",
"express" : "2.5.6",
"jade" : "0.20.1"
}
Но чтобы мое приложение работало на Heroku, мне нужно вытащить вилку из github
"dependencies" : {
"canvas" : "git://github.com/elspoono/node-canvas-heroku.git#master",
"express" : "2.5.6",
"jade" : "0.20.1"
}
Возможно ли иметь "Heroku" версию пакета package.json? Или есть другой раздел в package.json, где я могу "переопределить" зависимость canvas в средах разработки?