@@ -2,7 +2,7 @@ const fs = require("fs");
22const pak = require ( "../package.json" ) ;
33const path = require ( "path" ) ;
44const os = require ( "os" ) ;
5- const cp = require ( "child_process" ) ;
5+ const cp = require ( "child_process" ) ;
66
77const projectDir = path . resolve ( __dirname , ".." ) ;
88
@@ -20,24 +20,36 @@ const validTargets = [
2020 "web" ,
2121] ;
2222
23- function generateIgnore ( platform , arch ) {
23+ function generateIgnore ( platform , arch ) {
2424 const ignorePath = path . resolve ( projectDir , ".vscodeignore" ) ;
25- const baseContent = fs . readFileSync ( path . resolve ( projectDir , ".vsce/.vscodeignore" ) , "utf-8" ) ;
26- const platformContent = fs . readFileSync ( path . resolve ( projectDir , `.vsce/${ platform } .vscodeignore` ) , "utf-8" ) ;
27- fs . writeFileSync ( ignorePath , baseContent + "\n" + platformContent . replace ( / \{ a r c h \} / g, arch ) ) ;
25+ const baseContent = fs . readFileSync (
26+ path . resolve ( projectDir , ".vsce/.vscodeignore" ) ,
27+ "utf-8"
28+ ) ;
29+ const platformContent = fs . readFileSync (
30+ path . resolve ( projectDir , `.vsce/${ platform } .vscodeignore` ) ,
31+ "utf-8"
32+ ) ;
33+ fs . writeFileSync (
34+ ignorePath ,
35+ baseContent + "\n" + platformContent . replace ( / \{ a r c h \} / g, arch )
36+ ) ;
2837}
2938
30- async function package ( platform , arch , folder = "build" ) {
39+ async function package ( platform , arch , folder = "build" ) {
3140 const target = platform + ( arch ? "-" + arch : "" ) ;
32- generateIgnore ( platform , arch ) ;
41+ generateIgnore ( platform , arch ) ;
3342
3443 ! fs . existsSync ( folder ) && fs . mkdirSync ( folder ) ;
3544
3645 const packagePath = `${ folder } /${ pak . name } -${ target } -${ pak . version } .vsix` ;
37- const run = command => cp . execSync ( command , { stdio :"inherit" } ) ;
38- run ( `pnpm vsce package --no-dependencies --target ${ target } --out ${ packagePath } ` ) ;
46+ const run = ( command ) => cp . execSync ( command , { stdio : "inherit" } ) ;
47+ run (
48+ `pnpm vsce package --no-dependencies --target ${ target } --out ${ packagePath } `
49+ ) ;
3950
40- console . log ( `
51+ console . log (
52+ `
4153start creating package in platform:${ process . platform } ,arch:${ process . arch }
4254package path: ${ packagePath }
4355` ,
0 commit comments