1

google-api-nodejs-clientを azure mobile-services と統合しようとしています。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

Azure サポート サイトで David Ebbo によって提案された回避策

回避策として、次のようなことを試してください。

リポジトリのルートに、次の .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 に答える