如何在 Heroku 上运行布尔玛?



我不能在 Heroku 上运行bulmanpm不是 Heroku 命令。

我应该输入什么才能在 Heroku 上npm install bulma?我需要使用纱线吗?

brew install yarnyarn add bulma对希罗库也不起作用。

这是我看到的错误:

Sass::SyntaxError:找不到要导入的文件或不可读:bulma/sass/utilities/_all.sass。

不要自己安装 Bulma,当然也不要尝试通过 Homebrew 安装yarn

Heroku的临时文件系统将阻止它正常工作,交互式命令在临时的一次性dyno上运行,这些dynos仅在会话运行时存在,并且brew主要是macOS包管理器(尽管Linux版本在技术上确实存在(。

Heroku 会为您构建应用程序,只要您告诉它如何操作。

  1. 确保包含包含所需 JavaScript 库的package.jsonpackage.lockyarn.lock

  2. 告诉 Heroku 哪些构建包用于您的应用程序:

    $ heroku buildpacks:set heroku/ruby
    $ heroku buildpacks:add --index 1 heroku/nodejs
    

    确保 Ruby 构建包是最后一个:

    $ heroku buildpacks
    === your-app Buildpack
    1. heroku/nodejs
    2. heroku/ruby
    
  3. 部署代码

Heroku 将首先运行 Node.js buildpack 并从您的锁定文件中安装 JavaScript 包,然后运行 Ruby 构建包并安装 gem。

最新更新