-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathvue.config.js
More file actions
31 lines (27 loc) · 826 Bytes
/
vue.config.js
File metadata and controls
31 lines (27 loc) · 826 Bytes
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
const UploadServerPlugin = require('./plugins/UploadServerPlugin')
module.exports = {
publicPath: process.env.NODE_ENV === 'production'? './' : '/',
productionSourceMap: false,
configureWebpack: {
plugins: [
/**
* 项目build后自动将 dist 文件夹下的文件全部上传到服务器
* option{address} 服务器地址
* option{port} 端口
* option{password} 密码, 服务器需要验证密码才能执行更新
* */
new UploadServerPlugin({
address: process.env.ADDRESS || 'localhost',
port: process.env.HOT_UPDATE_PORT || '80',
password: process.env.MY_KEY || ''
})
],
resolve: {
alias: {
'assets': '@/assets',
'components': '@/components',
'views': '@/views',
}
},
}
}