Skip to content
This repository was archived by the owner on May 12, 2020. It is now read-only.

Commit b535446

Browse files
committed
build: add path config
1 parent d969ecf commit b535446

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

config/path.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
const path = require('path')
3+
4+
const ROOT_PATH = path.resolve(__dirname, '../')
5+
const BUILD_PATH = path.resolve(ROOT_PATH, './dist')
6+
const SOURCE_PATH = path.resolve(ROOT_PATH, './src')
7+
const DEP_PATH = path.resolve(ROOT_PATH, './node_modules')
8+
const STATIC_PATH = path.resolve(ROOT_PATH, './static')
9+
10+
module.exports = {
11+
ROOT_PATH,
12+
BUILD_PATH,
13+
SOURCE_PATH,
14+
DEP_PATH,
15+
STATIC_PATH
16+
}

vue.config.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const path = require('path')
2+
const PATH = require('./config/path')
3+
4+
module.exports = {
5+
configureWebpack: {
6+
resolve: {
7+
alias: {
8+
'SOURCE': PATH.SOURCE_PATH,
9+
'PAGES': path.resolve(PATH.SOURCE_PATH, './pages'),
10+
'COMPONENTS': path.resolve(PATH.SOURCE_PATH, './components'),
11+
'LAYOUT': path.resolve(PATH.SOURCE_PATH, './layout'),
12+
'STYLE': path.resolve(PATH.SOURCE_PATH, './style'),
13+
'STATIC': PATH.STATIC_PATH,
14+
'ROUTER': path.resolve(PATH.SOURCE_PATH, './router'),
15+
'UTILS': path.resolve(PATH.SOURCE_PATH, './utils')
16+
}
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)