Так что у меня этот простой модуль:Поддержка ES6 модуль синтаксиса вместе с CommonJS
export default function(){}
, если я не использую export default
, то машинопись компилятор будет писать одно предупреждение говоря мой «модуль не имеет экспорта не по умолчанию», которого я бы хотел избежать.
Так, чтобы использовать этот модуль, мы будем делать:
import fn from 'my-module';
, что все хорошо и хорошо, но что, если я хочу использовать CommonJS импортировать?
Тогда я должен сделать это:
const fn = require('my-module').default;
Это довольно неудобно для пользователей. Есть ли способ обойти это?
Возможно, я могу добавить export = default. Что может быть euivalent для module.exports = module.exports.default = fn ...? –