【问题标题】:How to have package.json not at top level of heroku app如何让 package.json 不在 Heroku 应用程序的顶层
【发布时间】:2015-02-15 15:08:24
【问题描述】:

我有这个部署到 heroku 的应用程序:

https://github.com/justin808/react-webpack-rails-tutorial

http://react-webpack-rails-tutorial.herokuapp.com/

这里描述了该技术:http://www.railsonmaui.com/blog/2014/10/02/integrating-webpack-and-the-es6-transpiler-into-an-existing-rails-project/

目前,package.json 位于项目的根级别。

如何将 /package.json 和 /node_modules 移动到 /webpack 目录中?

即,我如何告诉节点 buildpack 在哪里寻找 package.json?

【问题讨论】:

  • 您的服务器似乎是用 Ruby 实现的。为什么需要将 package.json 放在根文件夹中?

标签: heroku buildpack


【解决方案1】:

解决方法是在 package.json 中使用它:

  "scripts": {
    "postinstall": "cd client && npm install",

您可以在此处查看完整的详细信息:https://github.com/shakacode/react-webpack-rails-tutorial/blob/master/package.json#L10

【讨论】:

  • 我所有的代码都没有放在 repo 的根目录下。实际上,它们在一个目录中。如何告诉 Heroku 在此文件夹中搜索 package.json 而不是在 repo 的根目录中搜索?
  • 你能解决这个问题吗? @EmadAghyi
猜你喜欢
  • 1970-01-01
  • 2020-02-09
  • 2015-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多