Либ-Засс ломает арфу на героку

Интересная проблема: использовать harp для создания простого приложения, а затем развернуть его в Heroku, что, как оказалось, является проблемой. Последнее развертывание работало безупречно с использованием пакета сборки Harp, но теперь оно не работает при развертывании.

Ничего не изменилось, что должно вызывать это, никаких обновлений модулей узлов или версии узла. Журналы и Papertrail жалуются:

Error: `libsass` bindings not found. Try reinstalling `node-sass`?

После этого я разветвился и попытался проверить lib-sass в

/app/node_modules/harp/node_modules/terraform/node_modules/node-sass/lib/index.js:22

Согласно журналам, попытался переустановить его, но безрезультатно. Кто-нибудь когда-нибудь сталкивался с этим? это может быть проблема с buildpack?

1 ответ

Кажется, проблема с узлом 0.12.

https://github.com/zeke/harp-buildpack/issues/12

Я смог запустить свое приложение, просто не используя buildpack, добавив

"dependencies": {
    "harp": "~0.12.1"
},
"scripts": {
    "start": "node server.js"
},
"engines": {
  "node": "0.10.x"
},

в package.json и добавив server.js с

require('harp').server(__dirname, { port: process.env.PORT || 9000 })
Другие вопросы по тегам