Comments 8
import {fileURLToPath as fromPath} from 'url';
В этом примере алиас неправильный, должен быть toPath. Обратите внимание на название оригинальной функции fileURLToPath. Иначе получается неудачная семантика (я даже запутался сперва):
import {createRequireFromPath } from 'module';
// сейчас
const require = createRequireFromPath( fromPath(import.meta.url) );
// правильно
const require = createRequireFromPath( toPath(import.meta.url) );
В браузерах, имеется в виду? Да, уже есть почти во всех: caniuse.com/#feat=es6-module
Модули пока флагом, по дефолту не работают: nodejs.org/api/esm.html#esm_enabling
Sign up to leave a comment.
ECMAScript-модули в Node.js: новый план