12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- const path = require('path');
- const webpack = require('webpack');
- const terserWebpackPlugin = require('terser-webpack-plugin');
- const { CleanWebpackPlugin } = require('clean-webpack-plugin');
- module.exports = {
- mode: 'production',
- entry: {
- vue: [
- 'axios',
- 'core-js',
- 'echarts',
- 'echarts-wordcloud',
- 'element-plus',
- 'js-sha256',
- 'vue',
- 'vue-router',
- ],
- },
- output: {
- path: path.resolve(__dirname, 'dll'),
- filename: 'dll_[name].js',
- library: 'dll_[name]',
- },
- optimization: {
- minimizer: [
- new terserWebpackPlugin({
- extractComments: false,
- }),
- ],
- },
- plugins: [
- new CleanWebpackPlugin({
- path: path.join(__dirname, './dll'),
- }),
- new webpack.DllPlugin({
- name: 'dll+[name]',
- path: path.resolve(__dirname, './dll/[name].manifest.json'),
- }),
- ],
- };
- const a = [
- {
- value: 'zhinan',
- label: '指南',
- children: [
- {
- value: 'shejiyuanze',
- label: '设计原则',
- children: [
- {
- value: 'yizhi',
- label: '一致',
- },
- {
- value: 'fankui',
- label: '反馈',
- },
- {
- value: 'xiaolv',
- label: '效率',
- },
- {
- value: 'kekong',
- label: '可控',
- },
- ],
- }
- ],
- }
- ];
|