Skip to content

Commit dda3672

Browse files
committed
优化打包
1 parent dd23cab commit dda3672

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

build/publish.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,26 @@ fs.readdir(path.join(filePath, key), function (err, files) {
1818
var readStream = fs.createReadStream(sourceFile);
1919
var writeStream = fs.createWriteStream(destPath);
2020
readStream.pipe(writeStream);
21+
return;
22+
}
23+
//workers
24+
if (fs.statSync(path.join(filePath, key, fileName)).isDirectory()) {
25+
if (!fs.existsSync(path.join(__dirname, "../src/" + key + "/dist/", fileName))) {
26+
fs.mkdirSync(path.join(__dirname, "../src/" + key + "/dist/", fileName));
27+
}
28+
fs.readdir(path.join(filePath, key, fileName), function (err, subfiles) {
29+
if (err) {
30+
console.log(err);
31+
return;
32+
}
33+
subfiles.forEach(function (subfileName) {
34+
var sourceFile = path.join(__dirname, "../dist/", key, fileName, subfileName);
35+
var destPath = path.join(__dirname, "../src/" + key + "/dist/", fileName, subfileName);
36+
var readStream = fs.createReadStream(sourceFile);
37+
var writeStream = fs.createWriteStream(destPath);
38+
readStream.pipe(writeStream);
39+
})
40+
})
2141
}
2242
})
2343
})

0 commit comments

Comments
 (0)