![]() |
4 years ago | |
---|---|---|
extra | 4 years ago | |
public | 5 years ago | |
src | 4 years ago | |
.browserslistrc | 5 years ago | |
.env | 5 years ago | |
.env.production | 5 years ago | |
.eslintignore | 5 years ago | |
.eslintrc.js | 5 years ago | |
.gitignore | 4 years ago | |
.prettierrc | 5 years ago | |
README.md | 5 years ago | |
babel.config.js | 5 years ago | |
dev-proxy.copy.js | 5 years ago | |
package.json | 5 years ago | |
vue.config.js | 5 years ago | |
yarn.lock | 5 years ago |
yarn install
yarn start
yarn run electron:build
yarn run lint
当前代码目录
${开发目录}/node_modules/electron/dist/
C:~\AppData\Local\Programs\{系统名称}\
所有第三方工具统一存放在根目录extra
文件夹中
vue.config.js
// config中新增如下配置
pluginOptions: {
electronBuilder: {
builderOptions: {
extraFiles: ["extra/**"]
}
}
},
设置plugins/env.js
// 运行系统的根目录
const homePath = path.dirname(process.execPath);
// 开放环境中,使用开发代码的根目录;正式包中,使用运行系统的根目录。
const extraPath =
process.env.NODE_ENV === "production"
? path.join(homePath, "extra")
: path.join(__static, "../extra");