[英]How can I use npm 2.0 on IBM Bluemix?
是否可以在Bluemix上使用npm version 2? 默认情况下,它运行版本1.4,但是我想从本地目录“安装”软件包。
使用社区开源Node.js buildpack并在package.json
设置npm版本时,我能够配置npm版本。 见下文。
"engines": {
"npm": "^2.1.0"
}
cf push mynodeapp -b https://github.com/cloudfoundry/nodejs-buildpack
不确定是否可以使用默认的Node.js buildpack。
在登台输出中,您应该看到:Npm引擎:^ 2.1.0
可能您必须像下面那样修改package.json:
"engines": {
"npm": "^2.1.0"
}
之后,您可以将您的应用程序推送到bluemix并在临时输出中进行验证。 希望能帮助到你!!
您可以将依赖项打包到您的应用程序目录中,并创建一个“预安装”脚本,以对该依赖项运行npm install
:
"scripts": {
"start": "node server.js",
"preinstall": "npm install relative/path/to/module"
},
这应该在本地和Bluemix上工作。 请注意,“后安装”也是一个选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.