我正在测试openshift.redhat
免费计划。到目前为止,我的部署情况有点好,直到我尝试安装bower
。通过互联网搜索,一些人建议如下食谱:
HOME=$OPENSHIFT_DAT_DIR # as you cannot write to the home folder
npm install bower
通过以下内容,我得到了一个
No compatible version found for abbrev;
那么,有没有人设法用redhat openshift安装bower?
答案 0 :(得分:2)
通常使用-g或--global标志安装的命令行实用程序将自动添加到系统$ PATH中,只要它们包含在项目的package.json文件的依赖项或devDependencies部分中。
https://developers.openshift.com/en/node-js-dependency-management.html
这意味着如果您在package.json中包含bower,您将能够在您的应用程序中使用正常的凉亭。
"dependencies": {
"bower": "^1.4.1",
}
我发现跑步更加困难......
我设法通过在我的package.json
中添加这个来运行bower"scripts": {
"postinstall": "HOME=$OPENSHIFT_REPO_DIR bower install || bower install"
}
它适用于我的本地机器和Openshift。
希望这有帮助