У меня есть файл с именем a.js
:
a.js
:
import { set } from 'lodash';
import { myFunc } from '../helpers';
export default 'hello';
Затем я динамически импортирую указанный выше файл (a.js
) в b.js
:
const aFile = await import('a.js');
Когда я упаковываю файлы выше, я получаю ошибки, такие как: Can't resolve 'fs'
, Can't resolve 'cldr'
, Can't resolve 'cldr/supplemental'
, Can't resolve 'cldr/event'
, Can't resolve 'cldr/supplemental'
, Can't resolve 'net'
, Can't resolve 'dns'
.
Но когда я удаляю import { myFunc } from '../helpers';
из a.js
, веб-пакет работает отлично. Я уверен, что путь ../helpers
существует, а myFunc
является именованным экспортом в файле ../helpers
.
Почему, когда я удаляю эту строку, сборка веб-пакета проходит, а в противном случае происходит сбой?