У меня есть приложение node.js, которое я только что развернул на Heroku, которое зависит от холста модуль. Однако для этого модуля требуется графическая библиотека cairo, и, короче говоря, мне нужно использовать предварительно скомпилированную версию, которая включена в этот форк canvas.
Обычно мои зависимости 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, где я могу «переопределить» зависимость холста в средах разработки?