抽离tinymce、echarts模块

This commit is contained in:
sakuya 2021-05-29 19:59:48 +08:00
parent 20599c859e
commit cb184caf53
4 changed files with 20 additions and 10 deletions

View File

@ -4,7 +4,7 @@
"private": true, "private": true,
"scripts": { "scripts": {
"serve": "vue-cli-service serve", "serve": "vue-cli-service serve",
"build": "vue-cli-service build", "build": "vue-cli-service build --report",
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {

View File

@ -53,9 +53,10 @@
data() { data() {
return { return {
init: { init: {
language_url: '/tinymce/langs/zh_CN.js', language_url: 'tinymce/langs/zh_CN.js',
language: 'zh_CN', 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, menubar: false,
statusbar: true, statusbar: true,
plugins: this.plugins, plugins: this.plugins,

View File

@ -88,13 +88,14 @@
// //
getViews(){ getViews(){
const filesUrl = [] const filesUrl = []
let files = require.context('@/views', true, /\.vue$/) // require.context Webpack使
files.keys().forEach(file => { // let files = require.context('@/views', true, /\.vue$/)
// index? .replace(/\/index$/, "") // files.keys().forEach(file => {
filesUrl.push({ // // index? .replace(/\/index$/, "")
value: file.replace(/^\.\/(.*)\.\w+$/, '$1') // filesUrl.push({
}) // value: file.replace(/^\.\/(.*)\.\w+$/, '$1')
}) // })
// })
return filesUrl; return filesUrl;
}, },
querySearch(queryString, cb){ querySearch(queryString, cb){

View File

@ -34,6 +34,14 @@ module.exports = {
name: "modules", name: "modules",
test: /[\\/]node_modules[\\/]/, test: /[\\/]node_modules[\\/]/,
priority: -10 priority: -10
},
tinymce: {
name: "tinymce",
test: /[\\/]node_modules[\\/]tinymce[\\/]/
},
echarts: {
name: "echarts",
test: /[\\/]node_modules[\\/]echarts[\\/]/
} }
} }
} }