-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvue.config.js
43 lines (43 loc) · 1.77 KB
/
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
36
37
38
39
40
41
42
43
// vue.config.js
module.exports = {
lintOnSave: false,
pluginOptions: {
electronBuilder: {
builderOptions: {
'appId': 'TagFiles',
'productName': 'TagFiles', // 项目名,也是生成的安装文件名,即wyDemo.exe
'copyright': '@none.Warmer Copyright © 2020', // 版权信息
'files': [
'./**/*'
],
'extraFiles': [ // 把指定的资源复制到程序根目录,即把server文件夹的内容复制到程序根目录,这里server文件夹下的内容相当于我的后台,我在background.js中有相应的处理。
'./server'
],
'directories': {
'output': './dists' // 输出文件路径
},
'win': { // win相关配置
'icon': './logo.ico', // 图标,当前图标在根目录下,注意这里有两个坑
"requestedExecutionLevel": "requireAdministrator", //获取管理员权限
'target': [{
'target': 'nsis', // 利用nsis制作安装程序
'arch': [
'x64'
]
}]
},
'nsis': {
'oneClick': false, // 是否一键安装
'allowElevation': true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。
'allowToChangeInstallationDirectory': true, // 允许修改安装目录
'installerIcon': './logo.ico', // 安装图标
'uninstallerIcon': './logo.ico', // 卸载图标
'installerHeaderIcon': './logo.ico', // 安装时头部图标
'createDesktopShortcut': true, // 创建桌面图标
'createStartMenuShortcut': true, // 创建开始菜单图标
'shortcutName': 'TagFile' // 图标名称(项目名称)
}
}
}
}
}