diff --git a/cds-plugin.js b/cds-plugin.js index 1704e142..a59ca32b 100644 --- a/cds-plugin.js +++ b/cds-plugin.js @@ -2,6 +2,10 @@ const cds = require('@sap/cds') if (!(cds.cli?.command in { '': 1, serve: 1, run: 1 })) return + // REVISIT: workaround for cds.cli.command bug + const j = process.argv.indexOf('build') + if (j > 1 && process.argv[j - 1].match(/cds(\.js)?$/)) return + // cds add XXX currently also has cli.command === '' const i = process.argv.indexOf('add') if (i > 1 && process.argv[i - 1].match(/cds(\.js)?$/)) return