gpt4 book ai didi

node.js - 不同环境的package.json?

转载 作者:搜寻专家 更新时间:2023-10-31 22:41:23 24 4
gpt4 key购买 nike

我有一个 node.js 应用程序,我刚刚部署到 Heroku,它依赖于 canvas模块。但是,该模块需要 cairo 图形库,长话短说,我需要使用 this fork of canvas 中包含的预编译版本。 .

通常,我的 package.json 依赖项如下所示:

  "dependencies" : {
"canvas" : "0.10.0",
"express" : "2.5.6",
"jade" : "0.20.1"
}

但是为了让我的应用程序在 Heroku 上运行,我必须从 github 上拉取 fork

  "dependencies" : {
"canvas" : "git://github.com/elspoono/node-canvas-heroku.git#master",
"express" : "2.5.6",
"jade" : "0.20.1"
}

package.json 是否可以有“Heroku-only”版本?或者在 package.json 中是否有另一个部分,我可以在其中“覆盖”开发环境中的 Canvas 依赖项?

最佳答案

从未使用过 Heroku,但 package.json 格式定义了 devDependencies 字段,参见 Nodejitsu cheatsheet .然后使用 $ npm install -d 安装。

关于node.js - 不同环境的package.json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9597189/

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