Create UMD Module Bundle.
Option | Required | Description |
---|---|---|
entryFile | false | Relative path to entry file from source root for Webpack. Default value index.ts |
environment | false | environment for webpack, overrides builder environment property default development |
outFileName | false | out file name default bundle.js |
outputDirectory | false | output directory where to save bundle, relative path from projectRoot |
tsConfigFile | false | tyscript configuration file to use for webpackplugin ts-loader. default tsconfig.json |
watch | boolean | true to enable watch for development mode |
// q2g-web.json
{
"entryFile": "./myProject.ts",
"environment": "production",
"outFileName": "myBundle.js",
"outputDirectory": "./dist/webpack",
"tsConfigFile": "./tsconfig.webpack.json"
"watch": true
}
// tsconfig.webpack.json
{
"compilerOptions": {
"target": "es5",
"lib": [
"dom",
"es2015"
],
"noResolve": false
},
"include": [
"./**/*.ts",
"typings/*.d.ts"
],
"exclude": [
"node_modules",
"dist",
"test"
]
}