Log errors from transpiling
This commit is contained in:
parent
c3917317e2
commit
ebb1e921bf
|
|
@ -126144,6 +126144,7 @@ var babelPresetEnv = require('@babel/preset-env');
|
|||
|
||||
self.onmessage = function (evt) {
|
||||
// transform source with Babel
|
||||
try {
|
||||
var output = babelTransform(evt.data.source, {
|
||||
compact: false,
|
||||
filename: evt.data.key + '!transpiled',
|
||||
|
|
@ -126161,6 +126162,12 @@ self.onmessage = function (evt) {
|
|||
code: output.code,
|
||||
source: evt.data.source
|
||||
});
|
||||
} catch (err) {
|
||||
self.postMessage({
|
||||
key: evt.data.key,
|
||||
error: err.toString()
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
},{"@babel/core":32,"@babel/plugin-syntax-dynamic-import":136,"@babel/plugin-transform-modules-systemjs":164,"@babel/preset-env":187,"core-js/stable":746,"regenerator-runtime/runtime":971}]},{},[1008]);
|
||||
|
|
|
|||
|
|
@ -1421,7 +1421,11 @@
|
|||
var babelWorker = new WorkerPool('babel-worker.js', 3);
|
||||
babelWorker.onmessage = function (evt) {
|
||||
var promFuncs = promiseMap.get(evt.data.key);
|
||||
if (evt.data.error) {
|
||||
promFuncs.reject(evt.data);
|
||||
} else {
|
||||
promFuncs.resolve(evt.data);
|
||||
}
|
||||
promiseMap.delete(evt.data.key);
|
||||
};
|
||||
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -10,4 +10,5 @@ browserify("src/babel-worker.js")
|
|||
ignore: [ "../../node_modules/core-js" ]
|
||||
})
|
||||
.bundle()
|
||||
.on('error', err => { console.error(err) })
|
||||
.pipe(fs.createWriteStream("dist/babel-worker.js"));
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ var babelPresetEnv = require('@babel/preset-env');
|
|||
|
||||
self.onmessage = function (evt) {
|
||||
// transform source with Babel
|
||||
try {
|
||||
var output = babelTransform(evt.data.source, {
|
||||
compact: false,
|
||||
filename: evt.data.key + '!transpiled',
|
||||
|
|
@ -21,4 +22,7 @@ self.onmessage = function (evt) {
|
|||
});
|
||||
|
||||
self.postMessage({key: evt.data.key, code: output.code, source: evt.data.source});
|
||||
} catch (err) {
|
||||
self.postMessage({key: evt.data.key, error: err.toString()});
|
||||
}
|
||||
};
|
||||
|
|
|
|||
|
|
@ -221,7 +221,11 @@ var promiseMap = new Map();
|
|||
var babelWorker = new WorkerPool('babel-worker.js', 3);
|
||||
babelWorker.onmessage = function (evt) {
|
||||
var promFuncs = promiseMap.get(evt.data.key);
|
||||
if (evt.data.error) {
|
||||
promFuncs.reject(evt.data);
|
||||
} else {
|
||||
promFuncs.resolve(evt.data);
|
||||
}
|
||||
promiseMap.delete(evt.data.key);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue