我有一个依赖于ruby gem的node.js项目。是否有可能以某种方式创建安装过程,以轻松方式安装gem依赖项?理想情况下,当我执行以下命令时:
npm install
为了安装npm依赖项,最好也安装所需的ruby gem。这两者之间是否有某种桥梁?如果没有,是否有人研究过并在这些情况下找到了建议的最佳实践或解决方法?请注意保留HTML标记。
npm install
期间运行脚本的功能。例如,您可以将以下行添加到您的 package.json
文件中:{ "scripts" :
{ "preinstall" : "/usr/bin/env gem install some_gem_name" }
}
安装脚本是反模式
和
总之,我建议您将精力集中在向Readme添加适当的安装说明上。install或preinstall脚本的唯一有效用途是必须在目标架构上进行编译。
"scripts": {
"postinstall": "/usr/bin/env bundle install"
},
package.json
中调用设置脚本,但我不确定。 - Plato