output.js 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218
  1. {
  2. mode: 'development',
  3. context: 'D:\\VueProject\\data-analysis-empover',
  4. output: {
  5. hashFunction: 'xxhash64',
  6. path: 'D:\\VueProject\\data-analysis-empover\\dist',
  7. filename: 'js/[name].js',
  8. publicPath: '',
  9. chunkFilename: 'js/[name].js'
  10. },
  11. resolve: {
  12. alias: {
  13. '@': 'D:\\VueProject\\data-analysis-empover\\src',
  14. vue$: 'vue/dist/vue.runtime.esm.js'
  15. },
  16. extensions: [
  17. '.mjs',
  18. '.js',
  19. '.jsx',
  20. '.vue',
  21. '.json',
  22. '.wasm'
  23. ],
  24. modules: [
  25. 'node_modules',
  26. 'D:\\VueProject\\data-analysis-empover\\node_modules',
  27. 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules'
  28. ]
  29. },
  30. resolveLoader: {
  31. modules: [
  32. 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-plugin-babel\\node_modules',
  33. 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\lib\\config\\vue-loader-v15-resolve-compat',
  34. 'node_modules',
  35. 'D:\\VueProject\\data-analysis-empover\\node_modules',
  36. 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules'
  37. ]
  38. },
  39. module: {
  40. noParse: /^(vue|vue-router|vuex|vuex-router-sync)$/,
  41. rules: [
  42. /* config.module.rule('esm') */
  43. {
  44. test: /\.m?jsx?$/,
  45. resolve: {
  46. fullySpecified: false
  47. }
  48. },
  49. /* config.module.rule('vue') */
  50. {
  51. test: /\.vue$/,
  52. use: [
  53. /* config.module.rule('vue').use('vue-loader') */
  54. {
  55. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\vue-loader-v15\\lib\\index.js',
  56. options: {
  57. compilerOptions: {
  58. whitespace: 'condense'
  59. }
  60. }
  61. }
  62. ]
  63. },
  64. /* config.module.rule('vue-style') */
  65. {
  66. test: /\.vue$/,
  67. resourceQuery: /type=style/,
  68. sideEffects: true
  69. },
  70. /* config.module.rule('pug') */
  71. {
  72. test: /\.pug$/,
  73. oneOf: [
  74. /* config.module.rule('pug').oneOf('pug-vue') */
  75. {
  76. resourceQuery: /vue/,
  77. use: [
  78. /* config.module.rule('pug').oneOf('pug-vue').use('pug-plain-loader') */
  79. {
  80. loader: 'pug-plain-loader'
  81. }
  82. ]
  83. },
  84. /* config.module.rule('pug').oneOf('pug-template') */
  85. {
  86. use: [
  87. /* config.module.rule('pug').oneOf('pug-template').use('raw') */
  88. {
  89. loader: 'raw-loader'
  90. },
  91. /* config.module.rule('pug').oneOf('pug-template').use('pug-plain-loader') */
  92. {
  93. loader: 'pug-plain-loader'
  94. }
  95. ]
  96. }
  97. ]
  98. },
  99. /* config.module.rule('svg') */
  100. {
  101. test: /\.(svg)(\?.*)?$/,
  102. type: 'asset/resource',
  103. generator: {
  104. filename: 'img/[name].[hash:8][ext]'
  105. }
  106. },
  107. /* config.module.rule('images') */
  108. {
  109. test: /\.(png|jpe?g|gif|webp|avif)(\?.*)?$/,
  110. type: 'asset',
  111. generator: {
  112. filename: 'img/[name].[hash:8][ext]'
  113. }
  114. },
  115. /* config.module.rule('media') */
  116. {
  117. test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
  118. type: 'asset',
  119. generator: {
  120. filename: 'media/[name].[hash:8][ext]'
  121. }
  122. },
  123. /* config.module.rule('fonts') */
  124. {
  125. test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/i,
  126. type: 'asset',
  127. generator: {
  128. filename: 'fonts/[name].[hash:8][ext]'
  129. }
  130. },
  131. /* config.module.rule('css') */
  132. {
  133. test: /\.css$/,
  134. oneOf: [
  135. /* config.module.rule('css').oneOf('vue-modules') */
  136. {
  137. resourceQuery: /module/,
  138. use: [
  139. /* config.module.rule('css').oneOf('vue-modules').use('vue-style-loader') */
  140. {
  141. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  142. options: {
  143. sourceMap: false,
  144. shadowMode: false
  145. }
  146. },
  147. /* config.module.rule('css').oneOf('vue-modules').use('css-loader') */
  148. {
  149. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  150. options: {
  151. sourceMap: false,
  152. importLoaders: 2,
  153. modules: {
  154. localIdentName: '[name]_[local]_[hash:base64:5]',
  155. auto: () => true
  156. }
  157. }
  158. },
  159. /* config.module.rule('css').oneOf('vue-modules').use('postcss-loader') */
  160. {
  161. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  162. options: {
  163. sourceMap: false,
  164. plugins: [
  165. function () { /* omitted long function */ }
  166. ]
  167. }
  168. }
  169. ]
  170. },
  171. /* config.module.rule('css').oneOf('vue') */
  172. {
  173. resourceQuery: /\?vue/,
  174. use: [
  175. /* config.module.rule('css').oneOf('vue').use('vue-style-loader') */
  176. {
  177. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  178. options: {
  179. sourceMap: false,
  180. shadowMode: false
  181. }
  182. },
  183. /* config.module.rule('css').oneOf('vue').use('css-loader') */
  184. {
  185. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  186. options: {
  187. sourceMap: false,
  188. importLoaders: 2
  189. }
  190. },
  191. /* config.module.rule('css').oneOf('vue').use('postcss-loader') */
  192. {
  193. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  194. options: {
  195. sourceMap: false,
  196. plugins: [
  197. function () { /* omitted long function */ }
  198. ]
  199. }
  200. }
  201. ]
  202. },
  203. /* config.module.rule('css').oneOf('normal-modules') */
  204. {
  205. test: /\.module\.\w+$/,
  206. use: [
  207. /* config.module.rule('css').oneOf('normal-modules').use('vue-style-loader') */
  208. {
  209. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  210. options: {
  211. sourceMap: false,
  212. shadowMode: false
  213. }
  214. },
  215. /* config.module.rule('css').oneOf('normal-modules').use('css-loader') */
  216. {
  217. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  218. options: {
  219. sourceMap: false,
  220. importLoaders: 2
  221. }
  222. },
  223. /* config.module.rule('css').oneOf('normal-modules').use('postcss-loader') */
  224. {
  225. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  226. options: {
  227. sourceMap: false,
  228. plugins: [
  229. function () { /* omitted long function */ }
  230. ]
  231. }
  232. }
  233. ]
  234. },
  235. /* config.module.rule('css').oneOf('normal') */
  236. {
  237. use: [
  238. /* config.module.rule('css').oneOf('normal').use('vue-style-loader') */
  239. {
  240. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  241. options: {
  242. sourceMap: false,
  243. shadowMode: false
  244. }
  245. },
  246. /* config.module.rule('css').oneOf('normal').use('css-loader') */
  247. {
  248. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  249. options: {
  250. sourceMap: false,
  251. importLoaders: 2
  252. }
  253. },
  254. /* config.module.rule('css').oneOf('normal').use('postcss-loader') */
  255. {
  256. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  257. options: {
  258. sourceMap: false,
  259. plugins: [
  260. function () { /* omitted long function */ }
  261. ]
  262. }
  263. }
  264. ]
  265. }
  266. ]
  267. },
  268. /* config.module.rule('postcss') */
  269. {
  270. test: /\.p(ost)?css$/,
  271. oneOf: [
  272. /* config.module.rule('postcss').oneOf('vue-modules') */
  273. {
  274. resourceQuery: /module/,
  275. use: [
  276. /* config.module.rule('postcss').oneOf('vue-modules').use('vue-style-loader') */
  277. {
  278. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  279. options: {
  280. sourceMap: false,
  281. shadowMode: false
  282. }
  283. },
  284. /* config.module.rule('postcss').oneOf('vue-modules').use('css-loader') */
  285. {
  286. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  287. options: {
  288. sourceMap: false,
  289. importLoaders: 2,
  290. modules: {
  291. localIdentName: '[name]_[local]_[hash:base64:5]',
  292. auto: () => true
  293. }
  294. }
  295. },
  296. /* config.module.rule('postcss').oneOf('vue-modules').use('postcss-loader') */
  297. {
  298. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  299. options: {
  300. sourceMap: false,
  301. plugins: [
  302. function () { /* omitted long function */ }
  303. ]
  304. }
  305. }
  306. ]
  307. },
  308. /* config.module.rule('postcss').oneOf('vue') */
  309. {
  310. resourceQuery: /\?vue/,
  311. use: [
  312. /* config.module.rule('postcss').oneOf('vue').use('vue-style-loader') */
  313. {
  314. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  315. options: {
  316. sourceMap: false,
  317. shadowMode: false
  318. }
  319. },
  320. /* config.module.rule('postcss').oneOf('vue').use('css-loader') */
  321. {
  322. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  323. options: {
  324. sourceMap: false,
  325. importLoaders: 2
  326. }
  327. },
  328. /* config.module.rule('postcss').oneOf('vue').use('postcss-loader') */
  329. {
  330. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  331. options: {
  332. sourceMap: false,
  333. plugins: [
  334. function () { /* omitted long function */ }
  335. ]
  336. }
  337. }
  338. ]
  339. },
  340. /* config.module.rule('postcss').oneOf('normal-modules') */
  341. {
  342. test: /\.module\.\w+$/,
  343. use: [
  344. /* config.module.rule('postcss').oneOf('normal-modules').use('vue-style-loader') */
  345. {
  346. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  347. options: {
  348. sourceMap: false,
  349. shadowMode: false
  350. }
  351. },
  352. /* config.module.rule('postcss').oneOf('normal-modules').use('css-loader') */
  353. {
  354. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  355. options: {
  356. sourceMap: false,
  357. importLoaders: 2
  358. }
  359. },
  360. /* config.module.rule('postcss').oneOf('normal-modules').use('postcss-loader') */
  361. {
  362. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  363. options: {
  364. sourceMap: false,
  365. plugins: [
  366. function () { /* omitted long function */ }
  367. ]
  368. }
  369. }
  370. ]
  371. },
  372. /* config.module.rule('postcss').oneOf('normal') */
  373. {
  374. use: [
  375. /* config.module.rule('postcss').oneOf('normal').use('vue-style-loader') */
  376. {
  377. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  378. options: {
  379. sourceMap: false,
  380. shadowMode: false
  381. }
  382. },
  383. /* config.module.rule('postcss').oneOf('normal').use('css-loader') */
  384. {
  385. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  386. options: {
  387. sourceMap: false,
  388. importLoaders: 2
  389. }
  390. },
  391. /* config.module.rule('postcss').oneOf('normal').use('postcss-loader') */
  392. {
  393. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  394. options: {
  395. sourceMap: false,
  396. plugins: [
  397. function () { /* omitted long function */ }
  398. ]
  399. }
  400. }
  401. ]
  402. }
  403. ]
  404. },
  405. /* config.module.rule('scss') */
  406. {
  407. test: /\.scss$/,
  408. oneOf: [
  409. /* config.module.rule('scss').oneOf('vue-modules') */
  410. {
  411. resourceQuery: /module/,
  412. use: [
  413. /* config.module.rule('scss').oneOf('vue-modules').use('vue-style-loader') */
  414. {
  415. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  416. options: {
  417. sourceMap: false,
  418. shadowMode: false
  419. }
  420. },
  421. /* config.module.rule('scss').oneOf('vue-modules').use('css-loader') */
  422. {
  423. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  424. options: {
  425. sourceMap: false,
  426. importLoaders: 2,
  427. modules: {
  428. localIdentName: '[name]_[local]_[hash:base64:5]',
  429. auto: () => true
  430. }
  431. }
  432. },
  433. /* config.module.rule('scss').oneOf('vue-modules').use('postcss-loader') */
  434. {
  435. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  436. options: {
  437. sourceMap: false,
  438. plugins: [
  439. function () { /* omitted long function */ }
  440. ]
  441. }
  442. },
  443. /* config.module.rule('scss').oneOf('vue-modules').use('sass-loader') */
  444. {
  445. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  446. options: {
  447. sourceMap: false
  448. }
  449. }
  450. ]
  451. },
  452. /* config.module.rule('scss').oneOf('vue') */
  453. {
  454. resourceQuery: /\?vue/,
  455. use: [
  456. /* config.module.rule('scss').oneOf('vue').use('vue-style-loader') */
  457. {
  458. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  459. options: {
  460. sourceMap: false,
  461. shadowMode: false
  462. }
  463. },
  464. /* config.module.rule('scss').oneOf('vue').use('css-loader') */
  465. {
  466. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  467. options: {
  468. sourceMap: false,
  469. importLoaders: 2
  470. }
  471. },
  472. /* config.module.rule('scss').oneOf('vue').use('postcss-loader') */
  473. {
  474. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  475. options: {
  476. sourceMap: false,
  477. plugins: [
  478. function () { /* omitted long function */ }
  479. ]
  480. }
  481. },
  482. /* config.module.rule('scss').oneOf('vue').use('sass-loader') */
  483. {
  484. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  485. options: {
  486. sourceMap: false
  487. }
  488. }
  489. ]
  490. },
  491. /* config.module.rule('scss').oneOf('normal-modules') */
  492. {
  493. test: /\.module\.\w+$/,
  494. use: [
  495. /* config.module.rule('scss').oneOf('normal-modules').use('vue-style-loader') */
  496. {
  497. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  498. options: {
  499. sourceMap: false,
  500. shadowMode: false
  501. }
  502. },
  503. /* config.module.rule('scss').oneOf('normal-modules').use('css-loader') */
  504. {
  505. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  506. options: {
  507. sourceMap: false,
  508. importLoaders: 2
  509. }
  510. },
  511. /* config.module.rule('scss').oneOf('normal-modules').use('postcss-loader') */
  512. {
  513. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  514. options: {
  515. sourceMap: false,
  516. plugins: [
  517. function () { /* omitted long function */ }
  518. ]
  519. }
  520. },
  521. /* config.module.rule('scss').oneOf('normal-modules').use('sass-loader') */
  522. {
  523. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  524. options: {
  525. sourceMap: false
  526. }
  527. }
  528. ]
  529. },
  530. /* config.module.rule('scss').oneOf('normal') */
  531. {
  532. use: [
  533. /* config.module.rule('scss').oneOf('normal').use('vue-style-loader') */
  534. {
  535. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  536. options: {
  537. sourceMap: false,
  538. shadowMode: false
  539. }
  540. },
  541. /* config.module.rule('scss').oneOf('normal').use('css-loader') */
  542. {
  543. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  544. options: {
  545. sourceMap: false,
  546. importLoaders: 2
  547. }
  548. },
  549. /* config.module.rule('scss').oneOf('normal').use('postcss-loader') */
  550. {
  551. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  552. options: {
  553. sourceMap: false,
  554. plugins: [
  555. function () { /* omitted long function */ }
  556. ]
  557. }
  558. },
  559. /* config.module.rule('scss').oneOf('normal').use('sass-loader') */
  560. {
  561. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  562. options: {
  563. sourceMap: false
  564. }
  565. }
  566. ]
  567. }
  568. ]
  569. },
  570. /* config.module.rule('sass') */
  571. {
  572. test: /\.sass$/,
  573. oneOf: [
  574. /* config.module.rule('sass').oneOf('vue-modules') */
  575. {
  576. resourceQuery: /module/,
  577. use: [
  578. /* config.module.rule('sass').oneOf('vue-modules').use('vue-style-loader') */
  579. {
  580. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  581. options: {
  582. sourceMap: false,
  583. shadowMode: false
  584. }
  585. },
  586. /* config.module.rule('sass').oneOf('vue-modules').use('css-loader') */
  587. {
  588. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  589. options: {
  590. sourceMap: false,
  591. importLoaders: 2,
  592. modules: {
  593. localIdentName: '[name]_[local]_[hash:base64:5]',
  594. auto: () => true
  595. }
  596. }
  597. },
  598. /* config.module.rule('sass').oneOf('vue-modules').use('postcss-loader') */
  599. {
  600. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  601. options: {
  602. sourceMap: false,
  603. plugins: [
  604. function () { /* omitted long function */ }
  605. ]
  606. }
  607. },
  608. /* config.module.rule('sass').oneOf('vue-modules').use('sass-loader') */
  609. {
  610. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  611. options: {
  612. sourceMap: false,
  613. sassOptions: {
  614. indentedSyntax: true
  615. }
  616. }
  617. }
  618. ]
  619. },
  620. /* config.module.rule('sass').oneOf('vue') */
  621. {
  622. resourceQuery: /\?vue/,
  623. use: [
  624. /* config.module.rule('sass').oneOf('vue').use('vue-style-loader') */
  625. {
  626. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  627. options: {
  628. sourceMap: false,
  629. shadowMode: false
  630. }
  631. },
  632. /* config.module.rule('sass').oneOf('vue').use('css-loader') */
  633. {
  634. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  635. options: {
  636. sourceMap: false,
  637. importLoaders: 2
  638. }
  639. },
  640. /* config.module.rule('sass').oneOf('vue').use('postcss-loader') */
  641. {
  642. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  643. options: {
  644. sourceMap: false,
  645. plugins: [
  646. function () { /* omitted long function */ }
  647. ]
  648. }
  649. },
  650. /* config.module.rule('sass').oneOf('vue').use('sass-loader') */
  651. {
  652. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  653. options: {
  654. sourceMap: false,
  655. sassOptions: {
  656. indentedSyntax: true
  657. }
  658. }
  659. }
  660. ]
  661. },
  662. /* config.module.rule('sass').oneOf('normal-modules') */
  663. {
  664. test: /\.module\.\w+$/,
  665. use: [
  666. /* config.module.rule('sass').oneOf('normal-modules').use('vue-style-loader') */
  667. {
  668. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  669. options: {
  670. sourceMap: false,
  671. shadowMode: false
  672. }
  673. },
  674. /* config.module.rule('sass').oneOf('normal-modules').use('css-loader') */
  675. {
  676. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  677. options: {
  678. sourceMap: false,
  679. importLoaders: 2
  680. }
  681. },
  682. /* config.module.rule('sass').oneOf('normal-modules').use('postcss-loader') */
  683. {
  684. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  685. options: {
  686. sourceMap: false,
  687. plugins: [
  688. function () { /* omitted long function */ }
  689. ]
  690. }
  691. },
  692. /* config.module.rule('sass').oneOf('normal-modules').use('sass-loader') */
  693. {
  694. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  695. options: {
  696. sourceMap: false,
  697. sassOptions: {
  698. indentedSyntax: true
  699. }
  700. }
  701. }
  702. ]
  703. },
  704. /* config.module.rule('sass').oneOf('normal') */
  705. {
  706. use: [
  707. /* config.module.rule('sass').oneOf('normal').use('vue-style-loader') */
  708. {
  709. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  710. options: {
  711. sourceMap: false,
  712. shadowMode: false
  713. }
  714. },
  715. /* config.module.rule('sass').oneOf('normal').use('css-loader') */
  716. {
  717. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  718. options: {
  719. sourceMap: false,
  720. importLoaders: 2
  721. }
  722. },
  723. /* config.module.rule('sass').oneOf('normal').use('postcss-loader') */
  724. {
  725. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  726. options: {
  727. sourceMap: false,
  728. plugins: [
  729. function () { /* omitted long function */ }
  730. ]
  731. }
  732. },
  733. /* config.module.rule('sass').oneOf('normal').use('sass-loader') */
  734. {
  735. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\sass-loader\\dist\\cjs.js',
  736. options: {
  737. sourceMap: false,
  738. sassOptions: {
  739. indentedSyntax: true
  740. }
  741. }
  742. }
  743. ]
  744. }
  745. ]
  746. },
  747. /* config.module.rule('less') */
  748. {
  749. test: /\.less$/,
  750. oneOf: [
  751. /* config.module.rule('less').oneOf('vue-modules') */
  752. {
  753. resourceQuery: /module/,
  754. use: [
  755. /* config.module.rule('less').oneOf('vue-modules').use('vue-style-loader') */
  756. {
  757. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  758. options: {
  759. sourceMap: false,
  760. shadowMode: false
  761. }
  762. },
  763. /* config.module.rule('less').oneOf('vue-modules').use('css-loader') */
  764. {
  765. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  766. options: {
  767. sourceMap: false,
  768. importLoaders: 2,
  769. modules: {
  770. localIdentName: '[name]_[local]_[hash:base64:5]',
  771. auto: () => true
  772. }
  773. }
  774. },
  775. /* config.module.rule('less').oneOf('vue-modules').use('postcss-loader') */
  776. {
  777. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  778. options: {
  779. sourceMap: false,
  780. plugins: [
  781. function () { /* omitted long function */ }
  782. ]
  783. }
  784. },
  785. /* config.module.rule('less').oneOf('vue-modules').use('less-loader') */
  786. {
  787. loader: 'less-loader',
  788. options: {
  789. sourceMap: false
  790. }
  791. }
  792. ]
  793. },
  794. /* config.module.rule('less').oneOf('vue') */
  795. {
  796. resourceQuery: /\?vue/,
  797. use: [
  798. /* config.module.rule('less').oneOf('vue').use('vue-style-loader') */
  799. {
  800. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  801. options: {
  802. sourceMap: false,
  803. shadowMode: false
  804. }
  805. },
  806. /* config.module.rule('less').oneOf('vue').use('css-loader') */
  807. {
  808. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  809. options: {
  810. sourceMap: false,
  811. importLoaders: 2
  812. }
  813. },
  814. /* config.module.rule('less').oneOf('vue').use('postcss-loader') */
  815. {
  816. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  817. options: {
  818. sourceMap: false,
  819. plugins: [
  820. function () { /* omitted long function */ }
  821. ]
  822. }
  823. },
  824. /* config.module.rule('less').oneOf('vue').use('less-loader') */
  825. {
  826. loader: 'less-loader',
  827. options: {
  828. sourceMap: false
  829. }
  830. }
  831. ]
  832. },
  833. /* config.module.rule('less').oneOf('normal-modules') */
  834. {
  835. test: /\.module\.\w+$/,
  836. use: [
  837. /* config.module.rule('less').oneOf('normal-modules').use('vue-style-loader') */
  838. {
  839. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  840. options: {
  841. sourceMap: false,
  842. shadowMode: false
  843. }
  844. },
  845. /* config.module.rule('less').oneOf('normal-modules').use('css-loader') */
  846. {
  847. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  848. options: {
  849. sourceMap: false,
  850. importLoaders: 2
  851. }
  852. },
  853. /* config.module.rule('less').oneOf('normal-modules').use('postcss-loader') */
  854. {
  855. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  856. options: {
  857. sourceMap: false,
  858. plugins: [
  859. function () { /* omitted long function */ }
  860. ]
  861. }
  862. },
  863. /* config.module.rule('less').oneOf('normal-modules').use('less-loader') */
  864. {
  865. loader: 'less-loader',
  866. options: {
  867. sourceMap: false
  868. }
  869. }
  870. ]
  871. },
  872. /* config.module.rule('less').oneOf('normal') */
  873. {
  874. use: [
  875. /* config.module.rule('less').oneOf('normal').use('vue-style-loader') */
  876. {
  877. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  878. options: {
  879. sourceMap: false,
  880. shadowMode: false
  881. }
  882. },
  883. /* config.module.rule('less').oneOf('normal').use('css-loader') */
  884. {
  885. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  886. options: {
  887. sourceMap: false,
  888. importLoaders: 2
  889. }
  890. },
  891. /* config.module.rule('less').oneOf('normal').use('postcss-loader') */
  892. {
  893. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  894. options: {
  895. sourceMap: false,
  896. plugins: [
  897. function () { /* omitted long function */ }
  898. ]
  899. }
  900. },
  901. /* config.module.rule('less').oneOf('normal').use('less-loader') */
  902. {
  903. loader: 'less-loader',
  904. options: {
  905. sourceMap: false
  906. }
  907. }
  908. ]
  909. }
  910. ]
  911. },
  912. /* config.module.rule('stylus') */
  913. {
  914. test: /\.styl(us)?$/,
  915. oneOf: [
  916. /* config.module.rule('stylus').oneOf('vue-modules') */
  917. {
  918. resourceQuery: /module/,
  919. use: [
  920. /* config.module.rule('stylus').oneOf('vue-modules').use('vue-style-loader') */
  921. {
  922. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  923. options: {
  924. sourceMap: false,
  925. shadowMode: false
  926. }
  927. },
  928. /* config.module.rule('stylus').oneOf('vue-modules').use('css-loader') */
  929. {
  930. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  931. options: {
  932. sourceMap: false,
  933. importLoaders: 2,
  934. modules: {
  935. localIdentName: '[name]_[local]_[hash:base64:5]',
  936. auto: () => true
  937. }
  938. }
  939. },
  940. /* config.module.rule('stylus').oneOf('vue-modules').use('postcss-loader') */
  941. {
  942. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  943. options: {
  944. sourceMap: false,
  945. plugins: [
  946. function () { /* omitted long function */ }
  947. ]
  948. }
  949. },
  950. /* config.module.rule('stylus').oneOf('vue-modules').use('stylus-loader') */
  951. {
  952. loader: 'stylus-loader',
  953. options: {
  954. sourceMap: false
  955. }
  956. }
  957. ]
  958. },
  959. /* config.module.rule('stylus').oneOf('vue') */
  960. {
  961. resourceQuery: /\?vue/,
  962. use: [
  963. /* config.module.rule('stylus').oneOf('vue').use('vue-style-loader') */
  964. {
  965. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  966. options: {
  967. sourceMap: false,
  968. shadowMode: false
  969. }
  970. },
  971. /* config.module.rule('stylus').oneOf('vue').use('css-loader') */
  972. {
  973. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  974. options: {
  975. sourceMap: false,
  976. importLoaders: 2
  977. }
  978. },
  979. /* config.module.rule('stylus').oneOf('vue').use('postcss-loader') */
  980. {
  981. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  982. options: {
  983. sourceMap: false,
  984. plugins: [
  985. function () { /* omitted long function */ }
  986. ]
  987. }
  988. },
  989. /* config.module.rule('stylus').oneOf('vue').use('stylus-loader') */
  990. {
  991. loader: 'stylus-loader',
  992. options: {
  993. sourceMap: false
  994. }
  995. }
  996. ]
  997. },
  998. /* config.module.rule('stylus').oneOf('normal-modules') */
  999. {
  1000. test: /\.module\.\w+$/,
  1001. use: [
  1002. /* config.module.rule('stylus').oneOf('normal-modules').use('vue-style-loader') */
  1003. {
  1004. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  1005. options: {
  1006. sourceMap: false,
  1007. shadowMode: false
  1008. }
  1009. },
  1010. /* config.module.rule('stylus').oneOf('normal-modules').use('css-loader') */
  1011. {
  1012. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  1013. options: {
  1014. sourceMap: false,
  1015. importLoaders: 2
  1016. }
  1017. },
  1018. /* config.module.rule('stylus').oneOf('normal-modules').use('postcss-loader') */
  1019. {
  1020. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  1021. options: {
  1022. sourceMap: false,
  1023. plugins: [
  1024. function () { /* omitted long function */ }
  1025. ]
  1026. }
  1027. },
  1028. /* config.module.rule('stylus').oneOf('normal-modules').use('stylus-loader') */
  1029. {
  1030. loader: 'stylus-loader',
  1031. options: {
  1032. sourceMap: false
  1033. }
  1034. }
  1035. ]
  1036. },
  1037. /* config.module.rule('stylus').oneOf('normal') */
  1038. {
  1039. use: [
  1040. /* config.module.rule('stylus').oneOf('normal').use('vue-style-loader') */
  1041. {
  1042. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\vue-style-loader\\index.js',
  1043. options: {
  1044. sourceMap: false,
  1045. shadowMode: false
  1046. }
  1047. },
  1048. /* config.module.rule('stylus').oneOf('normal').use('css-loader') */
  1049. {
  1050. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\css-loader\\dist\\cjs.js',
  1051. options: {
  1052. sourceMap: false,
  1053. importLoaders: 2
  1054. }
  1055. },
  1056. /* config.module.rule('stylus').oneOf('normal').use('postcss-loader') */
  1057. {
  1058. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\@vue\\cli-service\\node_modules\\postcss-loader\\dist\\cjs.js',
  1059. options: {
  1060. sourceMap: false,
  1061. plugins: [
  1062. function () { /* omitted long function */ }
  1063. ]
  1064. }
  1065. },
  1066. /* config.module.rule('stylus').oneOf('normal').use('stylus-loader') */
  1067. {
  1068. loader: 'stylus-loader',
  1069. options: {
  1070. sourceMap: false
  1071. }
  1072. }
  1073. ]
  1074. }
  1075. ]
  1076. },
  1077. /* config.module.rule('js') */
  1078. {
  1079. test: /\.m?jsx?$/,
  1080. exclude: [
  1081. function () { /* omitted long function */ }
  1082. ],
  1083. use: [
  1084. /* config.module.rule('js').use('babel-loader') */
  1085. {
  1086. loader: 'D:\\VueProject\\data-analysis-empover\\node_modules\\babel-loader\\lib\\index.js',
  1087. options: {
  1088. cacheCompression: false,
  1089. cacheDirectory: 'D:\\VueProject\\data-analysis-empover\\node_modules\\.cache\\babel-loader',
  1090. cacheIdentifier: '1b1f2394'
  1091. }
  1092. }
  1093. ]
  1094. }
  1095. ]
  1096. },
  1097. optimization: {
  1098. realContentHash: false,
  1099. splitChunks: {
  1100. cacheGroups: {
  1101. defaultVendors: {
  1102. name: 'chunk-vendors',
  1103. test: /[\\/]node_modules[\\/]/,
  1104. priority: -10,
  1105. chunks: 'initial'
  1106. },
  1107. common: {
  1108. name: 'chunk-common',
  1109. minChunks: 2,
  1110. priority: -20,
  1111. chunks: 'initial',
  1112. reuseExistingChunk: true
  1113. }
  1114. }
  1115. },
  1116. minimizer: [
  1117. /* config.optimization.minimizer('terser') */
  1118. new TerserPlugin(
  1119. {
  1120. terserOptions: {
  1121. compress: {
  1122. arrows: false,
  1123. collapse_vars: false,
  1124. comparisons: false,
  1125. computed_props: false,
  1126. hoist_funs: false,
  1127. hoist_props: false,
  1128. hoist_vars: false,
  1129. inline: false,
  1130. loops: false,
  1131. negate_iife: false,
  1132. properties: false,
  1133. reduce_funcs: false,
  1134. reduce_vars: false,
  1135. switches: false,
  1136. toplevel: false,
  1137. typeofs: false,
  1138. booleans: true,
  1139. if_return: true,
  1140. sequences: true,
  1141. unused: true,
  1142. conditionals: true,
  1143. dead_code: true,
  1144. evaluate: true
  1145. },
  1146. mangle: {
  1147. safari10: true
  1148. }
  1149. },
  1150. parallel: true,
  1151. extractComments: false
  1152. }
  1153. )
  1154. ]
  1155. },
  1156. plugins: [
  1157. /* config.plugin('vue-loader') */
  1158. new VueLoaderPlugin(),
  1159. /* config.plugin('define') */
  1160. new DefinePlugin(
  1161. {
  1162. 'process.env': {
  1163. NODE_ENV: '"development"',
  1164. BASE_URL: '""'
  1165. }
  1166. }
  1167. ),
  1168. /* config.plugin('case-sensitive-paths') */
  1169. new CaseSensitivePathsPlugin(),
  1170. /* config.plugin('friendly-errors') */
  1171. new FriendlyErrorsWebpackPlugin(
  1172. {
  1173. additionalTransformers: [
  1174. function () { /* omitted long function */ }
  1175. ],
  1176. additionalFormatters: [
  1177. function () { /* omitted long function */ }
  1178. ]
  1179. }
  1180. ),
  1181. /* config.plugin('html') */
  1182. new HtmlWebpackPlugin(
  1183. {
  1184. title: 'data-analysis-empover',
  1185. scriptLoading: 'defer',
  1186. templateParameters: function () { /* omitted long function */ },
  1187. template: 'D:\\VueProject\\data-analysis-empover\\public\\index.html'
  1188. }
  1189. ),
  1190. /* config.plugin('copy') */
  1191. new CopyPlugin(
  1192. {
  1193. patterns: [
  1194. {
  1195. from: 'D:\\VueProject\\data-analysis-empover\\public',
  1196. to: 'D:\\VueProject\\data-analysis-empover\\dist',
  1197. toType: 'dir',
  1198. noErrorOnMissing: true,
  1199. globOptions: {
  1200. ignore: [
  1201. '**/.DS_Store',
  1202. 'D:/VueProject/data-analysis-empover/public/index.html'
  1203. ]
  1204. },
  1205. info: {
  1206. minimized: true
  1207. }
  1208. }
  1209. ]
  1210. }
  1211. )
  1212. ],
  1213. entry: {
  1214. app: [
  1215. './src/main.js'
  1216. ]
  1217. }
  1218. }