gpt4 book ai didi

node.js - 如何在 heroku 命令行上调用 npm(安装 bower 组件)?

转载 作者:IT老高 更新时间:2023-10-28 21:57:51 26 4
gpt4 key购买 nike

Bower用于客户端 Javascript,npm 用于服务器端,并读取 component.json 文件以识别应在部署时获取的依赖项,因此我很高兴 heroku 会在 slug 编译时运行它时间。

不幸的是,我无法从 heroku 控制台或一次性命令调用 npm 或 bower (heroku run "npm help") (heroku run bash -> npm help),因为它可以使用 ruby​​ 的 rake。我已将 npm 和 node(最新/x 版本)放在我的 package.json 中,但放在引擎部分,而不是依赖项中。

我认为这可以通过自定义 node buildpack 来解决但我认为这对于激活如此明显的东西来说有点太繁重了。

最佳答案

您还可以在 package.json

中设置 postintall 命令,类似这样
"dependencies": {
"bower": "0.6.x"
},
"scripts": {
"postinstall": "./node_modules/bower/bin/bower install"
}

然后 npm install 也会安装 bower 依赖项。

优点:一个命令可以统治所有这些。

缺点:您不必要地将 bower 作为依赖项嵌入。

关于node.js - 如何在 heroku 命令行上调用 npm(安装 bower 组件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14736941/

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