diff --git a/packages/engine/package.json b/packages/engine/package.json index 6b3d1b340..c7cc4354e 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -13,7 +13,7 @@ "start": "build-scripts start", "version:update": "node ./scripts/version.js", "build": "build-scripts build --skip-demo", - "cloud-build": "build-scripts build --config build.cloud.json && tnpm run version:update", + "cloud-build": "build-scripts build --config build.cloud.json && tnpm run version:update && node ./scripts/add-blank-line.js", "test": "build-scripts test --config build.test.json" }, "license": "MIT", diff --git a/packages/engine/scripts/add-blank-line.js b/packages/engine/scripts/add-blank-line.js new file mode 100644 index 000000000..11cddadf1 --- /dev/null +++ b/packages/engine/scripts/add-blank-line.js @@ -0,0 +1,19 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ +/* eslint-disable @typescript-eslint/no-require-imports */ +const { join } = require('path'); +const fse = require('fs-extra'); + + +const distDir = join(__dirname, '../dist'); + +const distFileNames = ['engine.js', 'engine-core.js']; + +distFileNames.forEach(name => { + const distFile = join(distDir, 'js', name); + + const indexContent = fse.readFileSync(distFile, 'utf-8') + '\n'; + + fse.writeFileSync(distFile, indexContent); +}); + +console.log('[engine] add a blank line successfully!');