output.js 36 KB

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