我有一個在Heroku上託管的ruby應用程序,它是Ruby Sinatra應用程序,我正在使用gulp爲客戶端構建我的sass和coffee文件。我已經爲我的package.json添加了一個postinstall腳本,並且我已經列出了所有的gulp依賴關係,但是沒有發生npm install,可能是因爲該應用程序是一個ruby應用程序,npm不在部署雷達上?以下是我的package.json的樣子:Heroku ruby應用程序 - 部署後運行gulp構建過程
"dependencies": {
"gulp": "^3.9.1",
"gulp-coffee": "^2.3.3",
"gulp-filter": "^4.0.0",
"gulp-plumber": "^1.1.0",
"gulp-sass": "^3.0.0",
"browser-sync": "2.16.0"
},
"devDependencies": {},
"scripts": {
"postinstall": "npm install && gulp build"
}
我在想什麼?是不是可以在同一個容器上運行npm和ruby?