0
私はwatson_developer_cloudを利用するnode.jsアプリケーションを持っています。BlueMixにプッシュすると、私の含まれているモジュールの構文エラー
アプリケーションをローカルで実行するとうまく動作しますが、WMSをBlueMixにデプロイすると、ワトソンのライブラリに構文エラーがあることがわかります。当初、厳格なモードでconstを不正に使用していると不平を言っていましたが、startコマンドを "node --harmony app.js"に変更しました。
今エラーは、次のとおりです。
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR /home/vcap/app/node_modules/watson-developer-cloud/language-translation/v2.js:109
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR for (const type in inputTypes) {
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR ^^
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR SyntaxError: Unexpected token in
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Module._compile (module.js:439:25)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Object.Module._extensions..js (module.js:474:10)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Module.load (module.js:356:32)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Function.Module._load (module.js:312:12)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Module.require (module.js:364:17)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at require (module.js:380:17)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Object.<anonymous> (/home/vcap/app/node_modules/watson-developer-cloud/index.js:37:33)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Module._compile (module.js:456:26)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Object.Module._extensions..js (module.js:474:10)
2017-08-15T11:36:31.73+0100 [APP/PROC/WEB/0] ERR at Module.load (module.js:356:32)
私はこの問題を解決する方法についての任意のアイデア? (私はそれがローカルで正常に動作すると言ったように)
BlueMixはどのノードのバージョンが動作していますか? 'strict mode'を試してください – lumio
現在は6.11.1ですが、package.jsonの "engines"セクションで設定可能です。 – opiethehokie