Open web-dave opened 6 years ago
alt
npm i -D fs-extra concat
"scripts": {
...,
"build:elements": "ng build --prod --output-hashing none && node build.js"
}
build.js
const fs = require('fs-extra');
const path = './dist/ngws';
const concat = require('concat');
(async function build() {
const filesES5 = [
path + '/runtime-es5.js',
path + '/polyfills-es5.js',
path + '/scripts.js',
path + '/main-es5.js'
];
const filesES2015 = [
path + '/runtime-es2015.js',
path + '/polyfills-es2015.js',
path + '/scripts.js',
path + '/main-es2015.js'
];
await fs.ensureDir(path + '/elements');
await concat(filesES5, path + '/elements/moin-es5.js');
await concat(filesES2015, path + '/elements/moin-es2015.js');
})();
ngx-build-plus