quick-preview
quick-preview copied to clipboard
V2.x中Globby没有回调导致插件无效
在Cocos Creator v2.0.0-rc.1这个版本中,插件有bug 在main.js的174行中Globby没有回调
Globby(pattern, (err, paths) => {
Async.forEach(paths, (path, done) => {
path = Path.normalize(path);
let dst = Path.join(tmpScriptPath, 'assets', Path.relative(assetPath, path));
dst = Path.join(Path.dirname(dst), Path.basenameNoExt(dst) + '.js');
addMetaData(path, dst, false, done);
}, err => {
if (err) Editor.error(err);
cb ();
});
});
然后我修改了下,功能就正常了
let paths = Globby.sync(pattern);
Async.forEach(paths,
(path, done) => {
path = Path.normalize(path);
let dst = Path.join(tmpScriptPath, 'assets', Path.relative(assetPath, path));
dst = Path.join(Path.dirname(dst), Path.basenameNoExt(dst) + '.js');
addMetaData(path, dst, false, done);
},
err => {
if (err) Editor.error(err);
cb();
});