-
Notifications
You must be signed in to change notification settings - Fork 0
/
vue.config.js
35 lines (31 loc) · 756 Bytes
/
vue.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
const glob = require('glob')
console.log(
'--- 多页面信息:--------------------------------------------------'
)
// 函数定义
function getEntry (globPath) {
let entries = {}
glob.sync(globPath).forEach(element => {
let arr = element.split('/')
let page = arr[2]
let pageHtml = page + '.html'
entries[page] = {
entry: element,
template: 'public/' + pageHtml,
filename: pageHtml,
chunks: ['chunk-vendors', 'chunk-common', page]
}
})
return entries
}
let pagesobj = getEntry('src/pages/**/*.js')
console.log(pagesobj)
console.log(
'------------------------------------------------------------------'
)
module.exports = {
"transpileDependencies": [
"vuetify"
],
"pages": pagesobj
}