UNPKG

16.2 kBJavaScriptView Raw
1"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.defaultBuildConfig=void 0;var _ndkLogger=_interopRequireDefault(require("@nuofe/ndk-logger")),_ndkUtilities=_interopRequireDefault(require("@nuofe/ndk-utilities")),_generator=_interopRequireDefault(require("@babel/generator")),_parser=require("@babel/parser"),_fsExtra=_interopRequireDefault(require("fs-extra")),_property=_interopRequireDefault(require("./property"));const defaultBuildConfig={historyApiFallback:!1,https:!1,hostname:"127.0.0.1",port:80,index:"",proxy:{},alias:{},copy:{},define:{},externals:{},entry:"src/index.js",favicon:"public/favicon.ico",template:"public/index.html",outputPath:"dist",staticUrl:"/",theme:{},useCSSModules:!1,useCleanPlugin:!0,useCommonJS:!1,useESLint:!0,useGzip:!1,useImport:!0,useNUI:!1,usePx2rem:!1,useRuntimeChunk:!1,useSourceMap:!1,useVUX:!1};exports.defaultBuildConfig=defaultBuildConfig;var _default=async a=>{const{ndkConfig:b,ndkConfigFile:c,ndkConfigPath:d}=a,e=_fsExtra.default.readFileSync(d,"utf8"),f=(0,_parser.parse)(e),g=Object.keys(defaultBuildConfig),h=Object.keys(b);let i=!1;if(g.unshift("type","framework"),void 0===b.historyApiFallback?(_property.default.add(f,"historyApiFallback",defaultBuildConfig.historyApiFallback,["\u662F\u5426\u5C06 404 \u54CD\u5E94\u66FF\u6362\u4E3A index.html \uFF0C\u4E00\u822C\u7528\u4E8E\u975E\u6839\u76EE\u5F55\u5B58\u653E\u7684\u9879\u76EE","\u6CE8\u610F\uFF1A staticUrl \u503C\u5982\u679C\u4E0D\u4E3A '/' \u65F6\uFF0C\u6B64\u914D\u7F6E\u9879\u65E0\u6548\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u8BBE\u7F6E\u4E3A true"]),i=!0):(_property.default.modify(f,"historyApiFallback",void 0,void 0,["\u662F\u5426\u5C06 404 \u54CD\u5E94\u66FF\u6362\u4E3A index.html \uFF0C\u4E00\u822C\u7528\u4E8E\u975E\u6839\u76EE\u5F55\u5B58\u653E\u7684\u9879\u76EE","\u6CE8\u610F\uFF1A staticUrl \u503C\u5982\u679C\u4E0D\u4E3A '/' \u65F6\uFF0C\u6B64\u914D\u7F6E\u9879\u65E0\u6548\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u8BBE\u7F6E\u4E3A true"]),i=!0),void 0===b.https?(_property.default.add(f,"https",defaultBuildConfig.https,["\u662F\u5426\u4F7F\u7528 https \u534F\u8BAE\u5934","\u6CE8\u610F\uFF1A\u8BBE\u4E3A true \u65F6\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u81EA\u7B7E\u540D\u8BC1\u4E66\uFF0C\u5982\u9700\u6307\u5B9A\u8BC1\u4E66\uFF0C\u8BF7\u4F20\u5165\u6307\u5B9A\u8BC1\u4E66\u5185\u5BB9","\u6BD4\u5982\uFF1A { key: fs.readFileSync('/path/to/server.key'), cert: fs.readFileSync('/path/to/server.cer') }"]),i=!0):(_property.default.modify(f,"https",void 0,void 0,["\u662F\u5426\u4F7F\u7528 https \u534F\u8BAE\u5934","\u6CE8\u610F\uFF1A\u8BBE\u4E3A true \u65F6\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u81EA\u7B7E\u540D\u8BC1\u4E66\uFF0C\u5982\u9700\u6307\u5B9A\u8BC1\u4E66\uFF0C\u8BF7\u4F20\u5165\u6307\u5B9A\u8BC1\u4E66\u5185\u5BB9","\u6BD4\u5982\uFF1A { key: fs.readFileSync('/path/to/server.key'), cert: fs.readFileSync('/path/to/server.cer') }"]),i=!0),void 0===b.hostname?(_property.default.add(f,"hostname",defaultBuildConfig.hostname,["\u5E94\u7528\u57DF\u540D\u6216\u672C\u673A IP","\u6CE8\u610F\uFF1A\u4F7F\u7528\u5E94\u7528\u57DF\u540D\u65F6\uFF0C\u8BF7\u914D\u7F6E hosts \u5C06\u57DF\u540D\u6307\u5411\u672C\u673A IP \uFF0C\u5E76\u914D\u7F6E\u6570\u636E\u63A5\u53E3\u8F6C\u53D1\u4EE3\u7406"]),i=!0):(_property.default.modify(f,"hostname",void 0,void 0,["\u5E94\u7528\u57DF\u540D\u6216\u672C\u673A IP","\u6CE8\u610F\uFF1A\u4F7F\u7528\u5E94\u7528\u57DF\u540D\u65F6\uFF0C\u8BF7\u914D\u7F6E hosts \u5C06\u57DF\u540D\u6307\u5411\u672C\u673A IP \uFF0C\u5E76\u914D\u7F6E\u6570\u636E\u63A5\u53E3\u8F6C\u53D1\u4EE3\u7406"]),i=!0),void 0===b.port?(_property.default.add(f,"port",defaultBuildConfig.port,["\u7AEF\u53E3"]),i=!0):(_property.default.modify(f,"port",void 0,void 0,["\u7AEF\u53E3"]),i=!0),void 0===b.index?(_property.default.add(f,"index",defaultBuildConfig.index,["\u9ED8\u8BA4\u5165\u53E3\u9875\u9762","\u6CE8\u610F\uFF1A\u8FD9\u91CC\u7528\u4E8E\u914D\u7F6E\u5F00\u53D1\u65F6\u8BBF\u95EE\u7684\u9ED8\u8BA4\u5165\u53E3\u9875\u9762\uFF0C\u65E0 / \u5F00\u5934\u5E76\u53BB\u9664 staticUrl \u4E2D\u7684\u8DEF\u5F84","\u6BD4\u5982\uFF1A 'list.html'"]),i=!0):(_property.default.modify(f,"index",void 0,void 0,["\u9ED8\u8BA4\u5165\u53E3\u9875\u9762","\u6CE8\u610F\uFF1A\u8FD9\u91CC\u7528\u4E8E\u914D\u7F6E\u5F00\u53D1\u65F6\u8BBF\u95EE\u7684\u9ED8\u8BA4\u5165\u53E3\u9875\u9762\uFF0C\u65E0 / \u5F00\u5934\u5E76\u53BB\u9664 staticUrl \u4E2D\u7684\u8DEF\u5F84","\u6BD4\u5982\uFF1A 'list.html'"]),i=!0),void 0===b.proxy?(_property.default.add(f,"proxy",defaultBuildConfig.proxy,["\u4EE3\u7406","\u6BD4\u5982\uFF1A { '/': { target: '[DevOrTestServer]', changeOrigin: true, secure: false } }"]),i=!0):(_property.default.modify(f,"proxy",void 0,void 0,["\u4EE3\u7406","\u6BD4\u5982\uFF1A { '/': { target: '[DevOrTestServer]', changeOrigin: true, secure: false } }"]),i=!0),void 0===b.alias?(_property.default.add(f,"alias",defaultBuildConfig.alias,["\u6A21\u5757\u522B\u540D"]),i=!0):(_property.default.modify(f,"alias",void 0,void 0,["\u6A21\u5757\u522B\u540D"]),i=!0),void 0===b.copy?(_property.default.add(f,"copy",defaultBuildConfig.copy,["\u989D\u5916\u7684\u9759\u6001\u8D44\u6E90\uFF0C\u5728\u5F15\u7528\u65F6\u5E94\u6DFB\u52A0\u5E76\u540C\u6B65\u66F4\u65B0\u65F6\u95F4\u6233\u53C2\u6570\u6765\u9632\u6B62\u7F13\u5B58\uFF0C\u5982\uFF1A\"css/ie9.css?t=1566812078188\"","\u6CE8\u610F\uFF1A\u8FD9\u91CC\u53EA\u5E94\u914D\u7F6E\u4EE3\u7801\u4E2D\u6CA1\u6709\u5F15\u7528\u7684\u9759\u6001\u8D44\u6E90\uFF0C\u50CF\u5FAE\u4FE1\u5B89\u5168\u6821\u9A8C\u6587\u4EF6 MP_verify_*.txt \u6216\u7279\u5B9A\u7684\u9759\u6001\u8D44\u6E90","\u6BD4\u5982\uFF1A { from: 'src/*.txt' } \u6216 [{ from: 'src/ie9.css', to: 'css' }, { flatten: false, from: 'static/**/*' }]"]),i=!0):(_property.default.modify(f,"copy",void 0,void 0,["\u989D\u5916\u7684\u9759\u6001\u8D44\u6E90\uFF0C\u5728\u5F15\u7528\u65F6\u5E94\u6DFB\u52A0\u5E76\u540C\u6B65\u66F4\u65B0\u65F6\u95F4\u6233\u53C2\u6570\u6765\u9632\u6B62\u7F13\u5B58\uFF0C\u5982\uFF1A\"css/ie9.css?t=1566812078188\"","\u6CE8\u610F\uFF1A\u8FD9\u91CC\u53EA\u5E94\u914D\u7F6E\u4EE3\u7801\u4E2D\u6CA1\u6709\u5F15\u7528\u7684\u9759\u6001\u8D44\u6E90\uFF0C\u50CF\u5FAE\u4FE1\u5B89\u5168\u6821\u9A8C\u6587\u4EF6 MP_verify_*.txt \u6216\u7279\u5B9A\u7684\u9759\u6001\u8D44\u6E90","\u6BD4\u5982\uFF1A { from: 'src/*.txt' } \u6216 [{ from: 'src/ie9.css', to: 'css' }, { flatten: false, from: 'static/**/*' }]"]),i=!0),void 0===b.define?(_property.default.add(f,"define",defaultBuildConfig.define,["\u5B9A\u4E49","\u6CE8\u610F\uFF1A\u8FD9\u4E9B\u5185\u5BB9\u4F1A\u76F4\u63A5\u7528\u4E8E\u6587\u672C\u66FF\u6362\uFF0C\u5F53\u503C\u4E3A\u5B57\u7B26\u4E32\u65F6\u9700\u8981\u989D\u5916\u589E\u52A0\u5F15\u53F7","\u6BD4\u5982\uFF1A { PRODUCTION: '\"production\"'} \u6216 { PRODUCTION: JSON.stringify('production')}"]),i=!0):(_property.default.modify(f,"define",void 0,void 0,["\u5B9A\u4E49","\u6CE8\u610F\uFF1A\u8FD9\u4E9B\u5185\u5BB9\u4F1A\u76F4\u63A5\u7528\u4E8E\u6587\u672C\u66FF\u6362\uFF0C\u5F53\u503C\u4E3A\u5B57\u7B26\u4E32\u65F6\u9700\u8981\u989D\u5916\u589E\u52A0\u5F15\u53F7","\u6BD4\u5982\uFF1A { PRODUCTION: '\"production\"'} \u6216 { PRODUCTION: JSON.stringify('production')}"]),i=!0),void 0===b.externals?(_property.default.add(f,"externals",defaultBuildConfig.externals,["\u5916\u90E8\u5F15\u7528","\u6CE8\u610F\uFF1A\u8FD9\u4E9B\u4F9D\u8D56\u5305\u4E0D\u4F1A\u88AB\u6253\u5305\uFF0C\u8BF7\u786E\u4FDD\u9875\u9762\u4E2D\u5DF2\u5F15\u5165\u4F9D\u8D56\u5305\u7684 umd \u6216 cdn \u8D44\u6E90","\u6BD4\u5982\uFF1A { jquery: 'jQuery', react: 'React', 'react-dom': 'ReactDOM' }"]),i=!0):(_property.default.modify(f,"externals",void 0,void 0,["\u5916\u90E8\u5F15\u7528","\u6CE8\u610F\uFF1A\u8FD9\u4E9B\u4F9D\u8D56\u5305\u4E0D\u4F1A\u88AB\u6253\u5305\uFF0C\u8BF7\u786E\u4FDD\u9875\u9762\u4E2D\u5DF2\u5F15\u5165\u4F9D\u8D56\u5305\u7684 umd \u6216 cdn \u8D44\u6E90","\u6BD4\u5982\uFF1A { jquery: 'jQuery', react: 'React', 'react-dom': 'ReactDOM' }"]),i=!0),void 0===b.entry?(_property.default.add(f,"entry",defaultBuildConfig.entry,["\u5165\u53E3","\u6CE8\u610F\uFF1A\u591A\u5165\u53E3\u8BF7\u8BBE\u4E3A\u952E\u503C\u5BF9\u8C61, \u503C\u53EF\u4EE5\u662F\u5B57\u7B26\u4E32\u6216\u5305\u542B entry, [favicon], [filename], [template] \u7684\u5BF9\u8C61","\u6BD4\u5982\uFF1A { index: 'src/index.js', list: { entry: 'src/list.js', filename: 'list.html' } }"]),i=!0):(_property.default.modify(f,"entry",void 0,void 0,["\u5165\u53E3","\u6CE8\u610F\uFF1A\u591A\u5165\u53E3\u8BF7\u8BBE\u4E3A\u952E\u503C\u5BF9\u8C61, \u503C\u53EF\u4EE5\u662F\u5B57\u7B26\u4E32\u6216\u5305\u542B entry, [favicon], [filename], [template] \u7684\u5BF9\u8C61","\u6BD4\u5982\uFF1A { index: 'src/index.js', list: { entry: 'src/list.js', filename: 'list.html' } }"]),i=!0),void 0===b.favicon?(_property.default.add(f,"favicon",defaultBuildConfig.favicon,["\u7F51\u7AD9\u56FE\u6807\uFF0C\u6CA1\u6709\u56FE\u6807\u53EF\u8BBE\u4E3A false"]),i=!0):(_property.default.modify(f,"favicon",void 0,void 0,["\u7F51\u7AD9\u56FE\u6807\uFF0C\u6CA1\u6709\u56FE\u6807\u53EF\u8BBE\u4E3A false"]),i=!0),void 0===b.template?(_property.default.add(f,"template",defaultBuildConfig.template,["\u5165\u53E3\u9875\u9762\u6A21\u677F"]),i=!0):(_property.default.modify(f,"template",void 0,void 0,["\u5165\u53E3\u9875\u9762\u6A21\u677F"]),i=!0),void 0===b.outputPath?(_property.default.add(f,"outputPath",defaultBuildConfig.outputPath,["\u6253\u5305\u7ED3\u679C\u5B58\u653E\u8DEF\u5F84"]),i=!0):(_property.default.modify(f,"outputPath",void 0,void 0,["\u6253\u5305\u7ED3\u679C\u5B58\u653E\u8DEF\u5F84"]),i=!0),void 0===b.staticUrl?(_property.default.add(f,"staticUrl",defaultBuildConfig.staticUrl,["\u7EBF\u4E0A\u9759\u6001\u8D44\u6E90\u7684\u6839\u8DEF\u5F84\uFF0C\u9ED8\u8BA4\u4E3A '/'","\u6BD4\u5982\uFF1A '/static/'"]),i=!0):(_property.default.modify(f,"staticUrl",void 0,void 0,["\u7EBF\u4E0A\u9759\u6001\u8D44\u6E90\u7684\u6839\u8DEF\u5F84\uFF0C\u9ED8\u8BA4\u4E3A '/'","\u6BD4\u5982\uFF1A '/static/'"]),i=!0),void 0===b.theme?(_property.default.add(f,"theme",defaultBuildConfig.theme,["\u81EA\u5B9A\u4E49\u4E3B\u9898\u6216\u4E3B\u9898\u6587\u4EF6\u8DEF\u5F84"]),i=!0):(_property.default.modify(f,"theme",void 0,void 0,["\u81EA\u5B9A\u4E49\u4E3B\u9898\u6216\u4E3B\u9898\u6587\u4EF6\u8DEF\u5F84"]),i=!0),void 0===b.useCSSModules?(_property.default.add(f,"useCSSModules",defaultBuildConfig.useCSSModules,["\u662F\u5426\u4F7F\u7528 CSS Modules","\u6CE8\u610F\uFF1A\u4F7F\u7528\u65F6\u53EF\u81EA\u5B9A\u4E49\u662F\u5426\u4F7F\u7528 React CSS Modules \u53CA\u6392\u9664\u89C4\u5219\uFF08 [name].module.[css|less] \u6587\u4EF6\u9664\u5916\uFF09","\u6BD4\u5982\uFF1A 'react' \u6216 { exclude: /assets|components/, useReactCSSModules: true }"]),i=!0):(_property.default.modify(f,"useCSSModules",void 0,void 0,["\u662F\u5426\u4F7F\u7528 CSS Modules","\u6CE8\u610F\uFF1A\u4F7F\u7528\u65F6\u53EF\u81EA\u5B9A\u4E49\u662F\u5426\u4F7F\u7528 React CSS Modules \u53CA\u6392\u9664\u89C4\u5219\uFF08 [name].module.[css|less] \u6587\u4EF6\u9664\u5916\uFF09","\u6BD4\u5982\uFF1A 'react' \u6216 { exclude: /assets|components/, useReactCSSModules: true }"]),i=!0),void 0===b.useCleanPlugin?(_property.default.add(f,"useCleanPlugin",defaultBuildConfig.useCleanPlugin,["\u662F\u5426\u5220\u9664\u65E7\u7684\u6253\u5305\u7ED3\u679C","\u6CE8\u610F\uFF1A\u5982\u65E0\u7279\u6B8A\u9700\u6C42\uFF0C\u8BF7\u4FDD\u6301\u6B64\u914D\u7F6E\u9879\u4E3A true \uFF0C\u4EE5\u514D\u6253\u5305\u7ED3\u679C\u5305\u542B\u592A\u591A\u65E0\u7528\u6587\u4EF6\u3002"]),i=!0):(_property.default.modify(f,"useCleanPlugin",void 0,void 0,["\u662F\u5426\u5220\u9664\u65E7\u7684\u6253\u5305\u7ED3\u679C","\u6CE8\u610F\uFF1A\u5982\u65E0\u7279\u6B8A\u9700\u6C42\uFF0C\u8BF7\u4FDD\u6301\u6B64\u914D\u7F6E\u9879\u4E3A true \uFF0C\u4EE5\u514D\u6253\u5305\u7ED3\u679C\u5305\u542B\u592A\u591A\u65E0\u7528\u6587\u4EF6\u3002"]),i=!0),void 0===b.useCommonJS?(_property.default.add(f,"useCommonJS",defaultBuildConfig.useCommonJS,["\u662F\u5426\u4F7F\u7528 CommonJS","\u6CE8\u610F\uFF1A\u6B64\u914D\u7F6E\u4EC5\u4F9B\u4F7F\u7528 NUI \u7684\u8001\u9879\u76EE\u517C\u5BB9\u65E7\u4EE3\u7801\u4E2D\u7684 module.exports \u8BED\u6CD5\u3002"]),i=!0):(_property.default.modify(f,"useCommonJS",void 0,void 0,["\u662F\u5426\u4F7F\u7528 CommonJS","\u6CE8\u610F\uFF1A\u6B64\u914D\u7F6E\u4EC5\u4F9B\u4F7F\u7528 NUI \u7684\u8001\u9879\u76EE\u517C\u5BB9\u65E7\u4EE3\u7801\u4E2D\u7684 module.exports \u8BED\u6CD5\u3002"]),i=!0),void 0===b.useESLint?(_property.default.add(f,"useESLint",defaultBuildConfig.useESLint,["\u662F\u5426\u4F7F\u7528 ES Lint"]),i=!0):(_property.default.modify(f,"useESLint",void 0,void 0,["\u662F\u5426\u4F7F\u7528 ES Lint"]),i=!0),void 0===b.useGzip?(_property.default.add(f,"useGzip",defaultBuildConfig.useGzip,["\u662F\u5426\u4F7F\u7528 Gzip \u538B\u7F29","\u6CE8\u610F\uFF1A\u4F7F\u7528\u65F6\u9ED8\u8BA4\u538B\u7F29 ['css', 'html', 'js', 'svg'] \u7B49\u6587\u4EF6\uFF0C\u53EF\u81EA\u5B9A\u4E49\u914D\u7F6E","\u6BD4\u5982\uFF1A ['css', 'htm', 'js']"]),i=!0):(_property.default.modify(f,"useGzip",void 0,void 0,["\u662F\u5426\u4F7F\u7528 Gzip \u538B\u7F29","\u6CE8\u610F\uFF1A\u4F7F\u7528\u65F6\u9ED8\u8BA4\u538B\u7F29 ['css', 'html', 'js', 'svg'] \u7B49\u6587\u4EF6\uFF0C\u53EF\u81EA\u5B9A\u4E49\u914D\u7F6E","\u6BD4\u5982\uFF1A ['css', 'htm', 'js']"]),i=!0),void 0===b.useImport?(_property.default.add(f,"useImport",defaultBuildConfig.useImport,["\u662F\u5426\u6309\u9700\u52A0\u8F7D antd \u3001 feui \u3001 vant \u3001 vux \u7B49\u7EC4\u4EF6\u5E93","\u6CE8\u610F\uFF1A\u5982\u679C\u662F\u5916\u90E8\u5F15\u7528 antd \uFF0C\u9664\u4E86\u5728 externals \u4E2D\u8BBE\u7F6E\u5916\uFF0C\u8FD8\u9700\u5173\u95ED\u6309\u9700\u52A0\u8F7D"]),i=!0):(_property.default.modify(f,"useImport",void 0,void 0,["\u662F\u5426\u6309\u9700\u52A0\u8F7D antd \u3001 feui \u3001 vant \u3001 vux \u7B49\u7EC4\u4EF6\u5E93","\u6CE8\u610F\uFF1A\u5982\u679C\u662F\u5916\u90E8\u5F15\u7528 antd \uFF0C\u9664\u4E86\u5728 externals \u4E2D\u8BBE\u7F6E\u5916\uFF0C\u8FD8\u9700\u5173\u95ED\u6309\u9700\u52A0\u8F7D"]),i=!0),void 0===b.useNUI?(_property.default.add(f,"useNUI",defaultBuildConfig.useNUI,["\u662F\u5426\u4F7F\u7528 nui"]),i=!0):(_property.default.modify(f,"useNUI",void 0,void 0,["\u662F\u5426\u4F7F\u7528 nui"]),i=!0),void 0===b.usePx2rem?(_property.default.add(f,"usePx2rem",defaultBuildConfig.usePx2rem,["\u662F\u5426\u4F7F\u7528 px2rem","\u6CE8\u610F\uFF1A\u4E00\u822C\u7528\u4E8E\u79FB\u52A8\u7AEF\uFF0C\u9ED8\u8BA4\u4E3A { remUnit: 37.5, remPrecision: 6 } \uFF0C\u53EF\u4F20\u503C\u4FEE\u6539"]),i=!0):(_property.default.modify(f,"usePx2rem",void 0,void 0,["\u662F\u5426\u4F7F\u7528 px2rem","\u6CE8\u610F\uFF1A\u4E00\u822C\u7528\u4E8E\u79FB\u52A8\u7AEF\uFF0C\u9ED8\u8BA4\u4E3A { remUnit: 37.5, remPrecision: 6 } \uFF0C\u53EF\u4F20\u503C\u4FEE\u6539"]),i=!0),void 0===b.useRuntimeChunk?(_property.default.add(f,"useRuntimeChunk",defaultBuildConfig.useRuntimeChunk,["\u662F\u5426\u4F7F\u7528 runtimeChunk \u6587\u4EF6","\u6CE8\u610F\uFF1A\u4F7F\u7528\u52A8\u6001\u5BFC\u5165\u7684\u5E94\u7528\uFF0C\u8BF7\u5F00\u542F\u6B64\u9879\u4EE5\u4FBF\u7F13\u5B58\u65E0\u66F4\u65B0\u7684\u9759\u6001\u8D44\u6E90\u3002"]),i=!0):(_property.default.modify(f,"useRuntimeChunk",void 0,void 0,["\u662F\u5426\u4F7F\u7528 runtimeChunk \u6587\u4EF6","\u6CE8\u610F\uFF1A\u4F7F\u7528\u52A8\u6001\u5BFC\u5165\u7684\u5E94\u7528\uFF0C\u8BF7\u5F00\u542F\u6B64\u9879\u4EE5\u4FBF\u7F13\u5B58\u65E0\u66F4\u65B0\u7684\u9759\u6001\u8D44\u6E90\u3002"]),i=!0),void 0===b.useSourceMap?(_property.default.add(f,"useSourceMap",defaultBuildConfig.useSourceMap,["\u662F\u5426\u4F7F\u7528 Source Map"]),i=!0):(_property.default.modify(f,"useSourceMap",void 0,void 0,["\u662F\u5426\u4F7F\u7528 Source Map"]),i=!0),void 0===b.useVUX?(_property.default.add(f,"useVUX",defaultBuildConfig.useVUX,["\u662F\u5426\u4F7F\u7528 VUX"]),i=!0):(_property.default.modify(f,"useVUX",void 0,void 0,["\u662F\u5426\u4F7F\u7528 VUX"]),i=!0),h.join(",")!==g.join(",")&&(_property.default.sort(f,g),i=!0),i){const a=(0,_generator.default)(f);_ndkUtilities.default.writeJsFile(d,a.code,!1),_ndkLogger.default.logTip("\u66F4\u65B0 ".concat(c," \u6587\u4EF6\u3002"))}else _ndkLogger.default.logText("".concat(c," \u5DF2\u5B58\u5728\u3002"))};exports.default=_default;
\No newline at end of file