inspect.js 64 KB

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