Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jj15_zww
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
template admin
jj15_zww
Commits
d1463387
Commit
d1463387
authored
Sep 23, 2020
by
范雪寒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 删除旧文件
parent
a6ed0870
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
19 deletions
+28
-19
build.js
publish/build.js
+27
-18
build.sh
publish/build.sh
+1
-1
.DS_Store
publish/publish/.DS_Store
+0
-0
No files found.
publish/build.js
View file @
d1463387
...
@@ -9,51 +9,60 @@ function fix2(num) {
...
@@ -9,51 +9,60 @@ function fix2(num) {
}
}
}
}
async
function
initFiles
()
{
const
formExists
=
await
fs
.
existsSync
(
'
./publish/form
'
);
if
(
formExists
)
{
await
fs
.
rmdirSync
(
'
./publish/form
'
);
}
}
async
function
copyDir
(
src
,
dst
)
{
async
function
copyDir
(
src
,
dst
)
{
// fs.fileex
const
exists
=
await
fs
.
existsSync
(
dst
);
const
exists
=
await
fs
.
existsSync
(
dst
);
if
(
!
exists
)
{
if
(
!
exists
)
{
await
fs
.
mkdirSync
(
dst
);
await
fs
.
mkdirSync
(
dst
);
}
}
//读取目录
//读取目录
const
paths
=
await
fs
.
readdirSync
(
src
);
const
paths
=
await
fs
.
readdirSync
(
src
);
paths
.
forEach
(
async
function
(
path
)
{
for
(
let
i
=
0
;
i
<
paths
.
length
;
i
++
)
{
let
path
=
paths
[
i
];
const
newSrc
=
`
${
src
}
/
${
path
}
`
;
const
newSrc
=
`
${
src
}
/
${
path
}
`
;
const
newDst
=
`
${
dst
}
/
${
path
}
`
;
const
newDst
=
`
${
dst
}
/
${
path
}
`
;
const
st
=
await
fs
.
statSync
(
newSrc
);
const
st
=
await
fs
.
statSync
(
newSrc
);
if
(
st
.
isFile
())
{
if
(
st
.
isFile
())
{
console
.
log
(
'
copy
'
+
newDst
);
console
.
log
(
'
copy
:
'
+
newDst
);
const
data
=
await
fs
.
readFileSync
(
newSrc
);
const
data
=
await
fs
.
readFileSync
(
newSrc
);
await
fs
.
writeFileSync
(
newDst
,
data
);
await
fs
.
writeFileSync
(
newDst
,
data
);
}
else
if
(
st
.
isDirectory
())
{
}
else
if
(
st
.
isDirectory
())
{
copyDir
(
newSrc
,
newDst
);
copyDir
(
newSrc
,
newDst
);
}
}
}
);
}
}
}
async
function
deleteZips
()
{
async
function
removeDir
(
src
)
{
const
fileList
=
fs
.
readdirSync
(
'
./publish
'
);
const
exists
=
await
fs
.
existsSync
(
src
);
for
(
let
i
=
0
;
i
<
fileList
.
length
;
i
++
)
{
if
(
!
exists
)
{
const
name
=
fileList
[
i
];
return
;
if
(
name
.
indexOf
(
'
.zip
'
)
!=
-
1
)
{
}
await
fs
.
unlinkSync
(
`./publish/
${
name
}
`
);
//读取目录
const
st
=
await
fs
.
statSync
(
src
);
console
.
log
(
st
);
const
paths
=
await
fs
.
readdirSync
(
src
);
for
(
let
i
=
0
;
i
<
paths
.
length
;
i
++
)
{
let
path
=
paths
[
i
];
const
newSrc
=
`
${
src
}
/
${
path
}
`
;
const
st
=
await
fs
.
statSync
(
newSrc
);
if
(
st
.
isFile
())
{
console
.
log
(
'
remove:
'
+
newSrc
);
await
fs
.
unlinkSync
(
newSrc
);
}
else
if
(
st
.
isDirectory
())
{
await
removeDir
(
newSrc
);
}
}
}
}
await
fs
.
rmdirSync
(
src
);
}
}
async
function
main
()
{
async
function
main
()
{
await
deleteZips
();
let
date
=
new
Date
();
let
date
=
new
Date
();
let
fileName
=
`Release_
${
date
.
getFullYear
()}${
fix2
(
date
.
getMonth
()
+
1
)}${
fix2
(
date
.
getDate
())}
`
;
let
fileName
=
`Release_
${
date
.
getFullYear
()}${
fix2
(
date
.
getMonth
()
+
1
)}${
fix2
(
date
.
getDate
())}
`
;
fileName
+=
`
${
fix2
(
date
.
getHours
())}
-
${
fix2
(
date
.
getMinutes
())}
-
${
fix2
(
date
.
getSeconds
())}
`
;
fileName
+=
`
${
fix2
(
date
.
getHours
())}
-
${
fix2
(
date
.
getMinutes
())}
-
${
fix2
(
date
.
getSeconds
())}
`
;
await
removeDir
(
'
./publish/play
'
);
await
removeDir
(
'
./publish/form
'
);
await
copyDir
(
'
../play/build/web-desktop
'
,
'
./publish/play
'
);
await
copyDir
(
'
../play/build/web-desktop
'
,
'
./publish/play
'
);
const
data
=
await
fs
.
readFileSync
(
'
./index.html
'
);
const
data
=
await
fs
.
readFileSync
(
'
./index.html
'
);
...
...
publish/build.sh
View file @
d1463387
...
@@ -8,7 +8,7 @@ npm run publish
...
@@ -8,7 +8,7 @@ npm run publish
cd
../play
cd
../play
CocosCreator
--path
"./"
--build
"platform=web-desktop;debug=true"
--force
/Applications/CocosCreator/Creator/2.4.0/CocosCreator.app/Contents/MacOS/
CocosCreator
--path
"./"
--build
"platform=web-desktop;debug=true"
--force
cd
../publish
cd
../publish
...
...
publish/publish/.DS_Store
0 → 100644
View file @
d1463387
File added
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment