UNPKG

1.28 kBJavaScriptView Raw
1/**
2 * Webpack 打包相关
3 */
4module.exports = {
5 // 处理项目配置相关
6 keyFileProjectConfigTempFull: '__FILE_PROJECT_CONFIG_TEMP_FULL__',
7 keyFileProjectConfigTempPortion: '__FILE_PROJECT_CONFIG_TEMP_PORTION__',
8 dirConfigTemp: 'logs/tmp/config',
9 filenameProjectConfigTempFull: 'full.*.js',
10 filenameProjectConfigTempPortion: 'portion.*.js',
11 propertiesToExtract: [
12 ['name', ''],
13 ['type', 'react'],
14 ['template', ''],
15 ['router', ''],
16 ['redux', {}],
17 ['client', {}],
18 ['server', {}]
19 ],
20 typesSPA: [
21 'react-spa'
22 ],
23
24 // 打包 DLL 相关
25 keyConfigBuildDll: '__BUILD_DLL__',
26 filenameDll: '.dll.js',
27 filenameDllManifest: '.dll.manifest.json',
28 dirDll: 'dev-dll',
29
30 // 其他项目配置项名
31 keyConfigQuiet: '__QUIET__',
32 keyConfigOutputPathShouldBe: '__OUTPUT_PATH_SHOULD_BE__',
33
34 // 自定义 chunk
35 chunkNameExtractCss: '__KOOT__EXTRACT__CSS__',
36 chunkNameClientRunFirst: '__KOOT__CLIENT__RUN__FIRST__',
37
38 // [开发模式] 临时文件名
39 filenameWebpackDevServerPortTemp: '.dev_webpack-dev-server_port',
40 filenameBuilding: '.koot-building',
41 filenameBuildFail: '.koot-build-fail'
42}