切换导航条
切换导航条
当前项目
正在载入...
登录
术习电报
/
electron-vue-template
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
作者
张恒
2020-03-24 16:56:27 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
提交
99604a40e6147e5c48e87943177ac601884a1445
99604a40
1 个父辈
65432ef6
使用del模块去删除原打包遗留文件不再使用clean-plugin,解决当某些极端情况下导致文件丢失
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
8 行增加
和
122 行删除
.electron-vue/build.js
.electron-vue/webpack.main.config.js
package-lock.json
package.json
.electron-vue/build.js
查看文件 @
99604a4
...
...
@@ -23,7 +23,7 @@ else if (process.env.BUILD_TARGET === 'web') web()
else
build
()
function
clean
()
{
del
.
sync
([
'build/*'
,
'!build/icons'
,
'!build/lib'
,
'!build/lib/electron-build.*'
,
'!build/icons/icon.*'
])
del
.
sync
([
'
dist/electron/*'
,
'
build/*'
,
'!build/icons'
,
'!build/lib'
,
'!build/lib/electron-build.*'
,
'!build/icons/icon.*'
])
console
.
log
(
`\n
${
doneLog
}
clear done`
)
process
.
exit
()
}
...
...
.electron-vue/webpack.main.config.js
查看文件 @
99604a4
...
...
@@ -7,7 +7,6 @@ const path = require('path')
const
{
dependencies
}
=
require
(
'../package.json'
)
const
webpack
=
require
(
'webpack'
)
const
MinifyPlugin
=
require
(
"babel-minify-webpack-plugin"
);
const
{
CleanWebpackPlugin
}
=
require
(
'clean-webpack-plugin'
)
const
HappyPack
=
require
(
'happypack'
)
const
HappyThreadPool
=
HappyPack
.
ThreadPool
({
size
:
os
.
cpus
().
length
})
...
...
@@ -57,9 +56,6 @@ let mainConfig = {
},
plugins
:
[
new
webpack
.
NoEmitOnErrorsPlugin
(),
new
CleanWebpackPlugin
({
cleanOnceBeforeBuildPatterns
:
resolve
(
'dist/electron'
)
}),
new
HappyPack
({
id
:
"MainHappyBabel"
,
loaders
:
[{
...
...
package-lock.json
查看文件 @
99604a4
...
...
@@ -2905,12 +2905,6 @@
"defer-to-connect"
:
"^1.0.1"
}
},
"@types/anymatch"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fanymatch%2Fdownload%2F%40types%2Fanymatch-1.3.1.tgz"
,
"integrity"
:
"sha1-M2utwb7sudrMOL6izzKt9ieoQho="
,
"dev"
:
true
},
"@types/color-name"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz?cache=0&sync_timestamp=1572460951965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fcolor-name%2Fdownload%2F%40types%2Fcolor-name-1.1.1.tgz"
,
...
...
@@ -2968,76 +2962,6 @@
"@types/node"
:
"*"
}
},
"@types/source-list-map"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz"
,
"integrity"
:
"sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk="
,
"dev"
:
true
},
"@types/tapable"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.4.tgz"
,
"integrity"
:
"sha1-tP/H3Je0mMlps2CkHu4kf4JhY3A="
,
"dev"
:
true
},
"@types/uglify-js"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.0.4.tgz"
,
"integrity"
:
"sha1-lr6uI99vVhhiqDC0KIpJ6GuqwII="
,
"dev"
:
true
,
"requires"
:
{
"source-map"
:
"^0.6.1"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz"
,
"integrity"
:
"sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
,
"dev"
:
true
}
}
},
"@types/webpack"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.0.tgz"
,
"integrity"
:
"sha1-uBOgRNiw3sffzXYi/b4ye94G65o="
,
"dev"
:
true
,
"requires"
:
{
"@types/anymatch"
:
"*"
,
"@types/node"
:
"*"
,
"@types/tapable"
:
"*"
,
"@types/uglify-js"
:
"*"
,
"@types/webpack-sources"
:
"*"
,
"source-map"
:
"^0.6.0"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz"
,
"integrity"
:
"sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
,
"dev"
:
true
}
}
},
"@types/webpack-sources"
:
{
"version"
:
"0.1.5"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-0.1.5.tgz"
,
"integrity"
:
"sha1-vkfBD3g9PW7+FHH/fwQmEb1GSpI="
,
"dev"
:
true
,
"requires"
:
{
"@types/node"
:
"*"
,
"@types/source-list-map"
:
"*"
,
"source-map"
:
"^0.6.1"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz"
,
"integrity"
:
"sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
,
"dev"
:
true
}
}
},
"@types/yargs"
:
{
"version"
:
"15.0.4"
,
"resolved"
:
"https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-15.0.4.tgz?cache=0&sync_timestamp=1582662949167&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-15.0.4.tgz"
,
...
...
@@ -5406,39 +5330,6 @@
"integrity"
:
"sha1-7oRy27Ep5yezHooQpCfe6d/kAIs="
,
"dev"
:
true
},
"clean-webpack-plugin"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/clean-webpack-plugin/download/clean-webpack-plugin-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-webpack-plugin%2Fdownload%2Fclean-webpack-plugin-3.0.0.tgz"
,
"integrity"
:
"sha1-qZ2Ow0wcYopFQVZ6p7RXRGRgxis="
,
"dev"
:
true
,
"requires"
:
{
"@types/webpack"
:
"^4.4.31"
,
"del"
:
"^4.1.1"
},
"dependencies"
:
{
"del"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/del/download/del-4.1.1.tgz"
,
"integrity"
:
"sha1-no8RciLqRKMf86FWwEm5kFKp8LQ="
,
"dev"
:
true
,
"requires"
:
{
"@types/glob"
:
"^7.1.1"
,
"globby"
:
"^6.1.0"
,
"is-path-cwd"
:
"^2.0.0"
,
"is-path-in-cwd"
:
"^2.0.0"
,
"p-map"
:
"^2.0.0"
,
"pify"
:
"^4.0.1"
,
"rimraf"
:
"^2.6.3"
}
},
"pify"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz"
,
"integrity"
:
"sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE="
,
"dev"
:
true
}
}
},
"cli-boxes"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.0.tgz"
,
...
...
@@ -15768,7 +15659,7 @@
},
"universalify"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz
?cache=0&sync_timestamp=1583530825899&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-0.1.2.tgz
"
,
"resolved"
:
"https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz"
,
"integrity"
:
"sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY="
},
"unpipe"
:
{
...
...
package.json
查看文件 @
99604a4
...
...
@@ -6,12 +6,12 @@
"license"
:
"MIT"
,
"main"
:
"./dist/electron/main.js"
,
"scripts"
:
{
"dev"
:
"node .electron-vue/dev-runner.js"
,
"build"
:
"node .electron-vue/build.js && electron-builder"
,
"build:win32"
:
"node .electron-vue/build.js && electron-builder --win --ia32"
,
"build:win64"
:
"node .electron-vue/build.js && electron-builder --win --x64"
,
"build:mac"
:
"node .electron-vue/build.js && electron-builder --mac"
,
"build:dir"
:
"node .electron-vue/build.js && electron-builder --dir"
,
"dev"
:
"
cross-env BUILD_TARGET=clean node .electron-vue/build.js &&
node .electron-vue/dev-runner.js"
,
"build"
:
"
cross-env BUILD_TARGET=clean node .electron-vue/build.js &&
node .electron-vue/build.js && electron-builder"
,
"build:win32"
:
"
cross-env BUILD_TARGET=clean node .electron-vue/build.js &&
node .electron-vue/build.js && electron-builder --win --ia32"
,
"build:win64"
:
"
cross-env BUILD_TARGET=clean node .electron-vue/build.js &&
node .electron-vue/build.js && electron-builder --win --x64"
,
"build:mac"
:
"
cross-env BUILD_TARGET=clean node .electron-vue/build.js &&
node .electron-vue/build.js && electron-builder --mac"
,
"build:dir"
:
"
cross-env BUILD_TARGET=clean node .electron-vue/build.js &&
node .electron-vue/build.js && electron-builder --dir"
,
"build:clean"
:
"cross-env BUILD_TARGET=clean node .electron-vue/build.js"
,
"build:web"
:
"cross-env BUILD_TARGET=web node .electron-vue/build.js"
,
"pack"
:
"npm run pack:main && npm run pack:renderer"
,
...
...
@@ -114,7 +114,6 @@
"babel-minify-webpack-plugin"
:
"^0.3.1"
,
"cfonts"
:
"^2.8.1"
,
"chalk"
:
"^3.0.0"
,
"clean-webpack-plugin"
:
"^3.0.0"
,
"copy-webpack-plugin"
:
"^5.1.1"
,
"cross-env"
:
"^7.0.2"
,
"css-loader"
:
"^3.4.2"
,
...
...
请
注册
或
登录
后发表评论