首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku ruby应用程序-部署后运行gulp构建过程

Heroku ruby应用程序-部署后运行gulp构建过程
EN

Stack Overflow用户
提问于 2016-12-31 02:00:03
回答 1查看 105关注 0票数 0

我有一个托管在Heroku上的ruby应用程序,这是一个Ruby Sinatra应用程序,我正在使用gulp为客户构建我的sass和咖啡文件。我已经在我的package.json中添加了一个安装后脚本,我列出了我所有的gulp依赖项,但是没有安装npm,可能是因为应用程序是一个ruby应用程序,而npm不在部署的雷达上?下面是我的package.json的样子:

代码语言:javascript
复制
  "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是不可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-31 03:16:05

我最终在这里找到了答案:https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app

我需要的是添加一个nodejs构建包,以便npm安装可以与postinstall脚本一起进行。使用Heroku CLI添加一个节点构建包,如下所示:

heroku buildpacks:add --index 1 heroku/nodejs

我还从安装后挂钩中删除了npm install,因为它会在节点构建包中自动发生。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41400577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档