From cb184caf53977ecc629f4c86a2d9da639e988066 Mon Sep 17 00:00:00 2001 From: sakuya <81883387@qq.com> Date: Sat, 29 May 2021 19:59:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=BD=E7=A6=BBtinymce=E3=80=81echarts?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/components/scEditor/index.vue | 5 +++-- src/views/setting/menu/save.vue | 15 ++++++++------- vue.config.js | 8 ++++++++ 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index ce7dd340..75e81bb0 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "serve": "vue-cli-service serve", - "build": "vue-cli-service build", + "build": "vue-cli-service build --report", "lint": "vue-cli-service lint" }, "dependencies": { diff --git a/src/components/scEditor/index.vue b/src/components/scEditor/index.vue index 59db9eb6..10af0c59 100644 --- a/src/components/scEditor/index.vue +++ b/src/components/scEditor/index.vue @@ -53,9 +53,10 @@ data() { return { init: { - language_url: '/tinymce/langs/zh_CN.js', + language_url: 'tinymce/langs/zh_CN.js', language: 'zh_CN', - skin_url: '/tinymce/skins/ui/oxide', + skin_url: 'tinymce/skins/ui/oxide', + content_css: "tinymce/skins/content/default/content.css", menubar: false, statusbar: true, plugins: this.plugins, diff --git a/src/views/setting/menu/save.vue b/src/views/setting/menu/save.vue index b538fc91..32e5c01e 100644 --- a/src/views/setting/menu/save.vue +++ b/src/views/setting/menu/save.vue @@ -88,13 +88,14 @@ //获取所有视图组件 getViews(){ const filesUrl = [] - let files = require.context('@/views', true, /\.vue$/) - files.keys().forEach(file => { - // 如需删除index? .replace(/\/index$/, "") - filesUrl.push({ - value: file.replace(/^\.\/(.*)\.\w+$/, '$1') - }) - }) + //不知道为什么 require.context 会引起Webpack会一并把结果都打包进来使得此文件过大 + // let files = require.context('@/views', true, /\.vue$/) + // files.keys().forEach(file => { + // // 如需删除index? .replace(/\/index$/, "") + // filesUrl.push({ + // value: file.replace(/^\.\/(.*)\.\w+$/, '$1') + // }) + // }) return filesUrl; }, querySearch(queryString, cb){ diff --git a/vue.config.js b/vue.config.js index 1d408396..ad9231ed 100644 --- a/vue.config.js +++ b/vue.config.js @@ -34,6 +34,14 @@ module.exports = { name: "modules", test: /[\\/]node_modules[\\/]/, priority: -10 + }, + tinymce: { + name: "tinymce", + test: /[\\/]node_modules[\\/]tinymce[\\/]/ + }, + echarts: { + name: "echarts", + test: /[\\/]node_modules[\\/]echarts[\\/]/ } } }