问题代码:
// 创建读取流
let readable = fs.createReadStream( jsbRealPath );
// 创建写入流
let writable = fs.createWriteStream( jsbBuildPath );
// 通过管道来传输流
readable.pipe( writable );
以上代码 在 cocos creater 编辑器中 没问题
但是 在命令行打包过程中,拷贝不完全
解决方案如下:
// 创建读取流
let readable = fs.createReadStream( jsbRealPath );
// 创建写入流
let writable = fs.createWriteStream( jsbBuildPath );
// 通过管道来传输流
readable.pipe( writable );
readable.on("close", ()=> {
callback();
Editor.log(" 成功");
})
监听 close 在命令行 可以拷贝完全