生成错误SAP Cloud Sample Spaceflight Node教程

时间:2019-03-25 10:55:38

标签: node.js sap-web-ide sap-cloud-platform

我正在遵循SAP Cloud Sample Spaceflight节点教程(https://github.com/SAP/cloud-sample-spaceflight-node/blob/master/-exercises-/exercise04/README.md),以便将本地Node.js项目部署到SAP Cloud Platform。

当我尝试在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替换为varlet时,问题仍然存在。 我也尝试了this解决方案(以及一些相关的答案),但是这些并不能解决我的问题。

有人知道如何解决此问题吗?

谢谢!

0 个答案:

没有答案