2
Почему babel перезаписывает вызов импортированной функции в (0, fn) (…)?
Учитывая входной файл, например import { a } from 'b'; function x () { a() } Babel скомпилирует это в 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); } но при компиляции в свободном режиме вызов функции выводится как _b.a(); Я провел некоторое исследование того, где добавлен …