Есть ли способ использовать те же пути импорта модуля es6 для Node и браузеров без объединения? - PullRequest
1 голос
/ 23 апреля 2019

Я играл с непосредственным использованием модулей es6, без использования Webpack, накопительного пакета и т. Д. После прочтения этой статьи я остановился на следующем:

import { MyObject } from './node_modules/module_name/index.mjs'

Этоработает довольно хорошо (как в браузерах, так и в узлах, использующих модуль esm и работающих с узлом -r esm), но разваливается, если у вас есть вложенные зависимости.Например, если у вас есть два модуля, оба из которых зависят от одной и той же версии третьего модуля, npm установит только одну копию третьего модуля на верхнем уровне, поэтому, когда первые два модуля будут искать его в ./node_modulesего не существует.

Насколько я знаю, в настоящее время нет ничего другого, кроме связывания.Есть ли план унифицированного синтаксиса?

...