【问题标题】:How to update npm on an OpenShift gear?如何在 OpenShift 设备上更新 npm?
【发布时间】:2014-04-02 00:47:23
【问题描述】:

如何在 OpenShift 上更新 npm?

我在部署时遇到问题,因为 npm 开始使用 ^1.2.3 版本符号并且它与我的应用程序中的当前 npm 不兼容:

remote: npm ERR! Error: No compatible version found: through@'^2.3.4'
remote: npm ERR! Valid install targets:
remote: npm ERR! ["0.0.1","0.0.2","0.0.3","0.0.4","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","1.0.0","1.1.0","1.1.1","1.1.2","2.0.0","2.1.0","2.2.0","2.2.1","2.2.2","2.2.4","2.2.5","2.2.6","2.2.7","2.3.1","2.3.2","2.3.3","2.3.4"]

有没有办法解决这个问题,或者我必须回到过时的包?

【问题讨论】:

    标签: node.js npm openshift


    【解决方案1】:

    OpenShift 不向开发人员提供 root 访问权限,但您仍然可以通过 running your own nodejs binary in user space 选择自定义版本的 npm。

    开发人员也可以package up their own custom nodejs cartridge,允许团队以可重用的方式定义和标准化他们的依赖关系。

    这是一个可以帮助你的答案run a custom version of Nodejs on OpenShift

    你也可以试试working with user-defined npm globals on OpenShift

    【讨论】:

      猜你喜欢
      • 2016-01-17
      • 2015-05-15
      • 1970-01-01
      • 2015-09-10
      • 2013-08-27
      • 2013-08-08
      • 1970-01-01
      相关资源
      最近更新 更多