Diberikan file input seperti
import { a } from 'b';
function x () {
a()
}
babel akan mengkompilasinya menjadi
'use strict';
var _b = require('b');
function x() {
(0, _b.a)();
}
tetapi ketika dikompilasi dalam mode longgar panggilan fungsi adalah keluaran sebagai _b.a();
Saya telah melakukan beberapa penelitian di mana operator koma ditambahkan dengan harapan ada komentar yang menjelaskannya. Kode yang bertanggung jawab untuk menambahkannya ada di sini .
_b.a.call()
agar niatnya jelas.