JavaScript Build Constants
Constants mainly used when building JavaScript preprocessor and JavaScript frameworks.
WS_JS_ARRAY
#
Config Key: wsDir.js
Return: string[]
Default: [WS_ROOT, 'js']
* The WS_ROOT
constant cannot be changed.
Array of working space directory names.
WS_JS_PATH
#
Config Key: -
Return: string
WS_JS_ARRAY
converted to a path.
WS_JS_PATH_ABSOLUTE
#
Config Key: -
Return: string
The absolute path to the WS_JS_PATH
.
Same as pwd
command.
JS_SPLIT_FILENAME
#
Config key: options.js.splitFilename
Return: string | null
Default: null
File names for splitting the common logic.
TSCONFIG
#
Config key: options.js.tsconfig
Return: string
Default: 'tsconfig.json'
Path of the TypeScript configuration file to check when building webpack.
JS_SOURCE_MAP
#
Config key: options.js.sourceMap
Return: boolean
Default: false
Source map output.
ESLINT
#
Config key: options.js.eslint
Return: string | undefined
Default: undefined
Path of the eslint file to check when building webpack.
VUE_PUG_LINT_FILE
#
Config key: options.pug.vuePugLint
Return: string | null
Default: null
Pug's Lint configuration file path that can only be set in Vue.js components.
USE_JS_FILE_LOADER
#
Config key: options.fileLoader.js.use
Return: boolean
Default: true
Whether to use file-loader for images in JavaScript.
IS_HASH_JS_FILE_LOADER
#
Config key: options.fileLoader.js.hash
Return: boolean
Default: true
Adding 6-digit hash for image path in JavaScript.
* Valid only if USE_JS_FILE_LOADER
is true
VUE_LOADER_ASSETS
#
Config key: options.fileLoader.vue.loader
Return: { [p: string]: string | string[] }
Default:
vue-loader#transformAssetUrls options.
JS_MINIFY
#
Config key: options.js.minify
Return: boolean
Default: false
Minify of build files.
JS_TERSER
#
Config key: options.js.terser
Return: object
Default:
Using Terser plugin if minify is true
.
OUTPUT_JS_ARRAY
#
Config key: deployDir.js
Return: string[]
Default: ['common', 'js']
Array of output directory names.
OUTPUT_JS_PATH_ABSOLUTE
#
Config key: -
Return: string
The absolute path of DIST
+ OUTPUT_JS_ARRAY
.
Same as pwd
command.