gpt4 book ai didi

node.js - 在heroku上使用bower安装

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:25 24 4
gpt4 key购买 nike

我正在使用 Heroku 和 Flask。我正在尝试使用 heroku 上的 multibuild pack 来构建我的依赖项。我遇到了 this repo 并按照说明进行操作。

首先,我设置了 BUILDPACK_URL 并进行了检查

=== corvid Config Vars
BUILDPACK_URL: https://github.com/ddollar/heroku-buildpack-multi.git

.buildpacks 文件:

https://github.com/heroku/heroku-buildpack-nodejs
https://github.com/ejholmes/heroku-buildpack-bower
https://github.com/heroku/heroku-buildpack-python

我的package.json如下所示:

{
"dependencies": {
"bower": "latest"
}
}

我将项目部署到heroku,但每次尝试部署时都会出现以下错误。

=====> Downloading Buildpack: https://github.com/ejholmes/heroku-buildpack-bower
=====> Detected Framework: Bower buildpack

module.js:340
throw err;
^
Error: Cannot find module 'bower-logger'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/tmp/build_4a6d8bfa-5458-4908-95bc-e6f3af6d5b2a/node_modules/bower/bin/bower:8:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)

! Push rejected, failed to compile Multipack app

这里有什么问题吗?

可以找到完整的项目文件 here

最佳答案

没有太多答案,抱歉,但评论太多了......

当我这样做时:

  1. git 克隆 https://github.com/DarkCrowz/corvid_site.git
  2. cd corvid_site
  3. heroku 创建
  4. heroku 配置:设置 BUILDPACK_URL= https://github.com/ddollar/heroku-buildpack-multi
  5. git push heroku master

看起来它部署得很好,至少 Bower 构建包已完成并安装了 Bower-logger。Bower 需要 Bower-logger。您在部署的站点中看到它了吗?

heroku 运行“ls node_modules/bower/node_modules”

关于node.js - 在heroku上使用bower安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25977444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com