1

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

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

此错误似乎是由于googleapis 仅支持 nodejs 版本0.10 及更高版本,而 azure mobile-services 正在运行 nodejs 版本 0.8.28 的原因。

有没有办法可以在 azure mobile-service 上使用更多最新版本的 nodejs?

4

1 回答 1

1

David Ebbo 在Azure 支持站点上建议的解决方法

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

在 repo 的根目录下,您会找到一个 .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

提交两个文件并推送。

于 2015-06-16T16:24:37.933 回答