Ошибка сборки Учебное руководство по облачному образцу SAP Cloudflight - PullRequest
0 голосов
/ 25 марта 2019

Я следую учебному руководству по пробному узлу космического полета SAP Cloud (https://github.com/SAP/cloud-sample-spaceflight-node/blob/master/-exercises-/exercise04/README.md), чтобы развернуть локальный проект Node.js в облачной платформе SAP.

Когда я пытаюсь собрать приложение в Cloud Platform, я получаю следующую ошибку:

Error: Command failed: npm install && npm run build

...

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! deploy@ postinstall: `node .build.js`
npm ERR! Exit status 1
npm ERR! Failed at the deploy@ postinstall script.

Код в моем .build.js файле выглядит следующим образом:

const fs = require('fs');
const childproc = require('child_process');

if (fs.existsSync('../package.json')) {

    // true at build-time, false at CF staging time

    childproc.execSync('npm install && npm run build', {
        cwd: '..',
        stdio: 'inherit'
    });
}

Этот код генерирует ошибки о том, что

ключевое слово const зарезервировано

Когда я заменяю const на var или let, проблема остается. Я также попытался это решение (и некоторые связанные с ним ответы), но они не решили мой вопрос.

Кто-нибудь знает, как решить эту проблему?

Заранее спасибо!

...