如何在azure移动服务运行时使用最新版本的nodejs

时间:2014-11-24 20:32:06

标签: azure azure-mobile-services google-api-nodejs-client

我正在尝试将google-api-nodejs-client与azure移动服务集成。尝试使用googleapis中的示例代码时出现运行时错误:

Error: Unable to load endpoint plus("v1"): Cannot read property 'prototype' of undefined

此错误似乎是due to reason,而googleapis仅支持nodejs版本0.10 and higher,而azure移动服务正在运行nodejs版本0.8.28。

有没有办法在azure移动服务上使用更多最新版本的nodej?

1 个答案:

答案 0 :(得分:1)

David Ebbo在Azure Support Site

上提出的解决方法

你可能想尝试这样的解决方法:

在回购的根目录下,您将找到一个包含以下内容的.deployment文件:

[config]
command = ..\ZumoDeploy.cmd

将其更改为

[config]
command = deploy.cmd

并在其旁边创建一个包含:

的deploy.cmd
set NPM_JS_PATH=%ProgramFiles(x86)%\npm\1.4.9\node_modules\npm\bin\npm-cli.js  
..\ZumoDeploy.cmd

提交两个文件并推送。