Нет основного, только свойство модуля в пакете. json, указывающее на ES6 в пользовательском пакете, если импорт в другое место будет работать в старых браузерах? - PullRequest
0 голосов
/ 27 апреля 2020

Я работаю с monorepos, используя рабочие пространства lerna / реагировать / пряжи.

В моем подпакете package.json, если я не сохраню свойство main (которое ранее указывало на "lib/index.js" - ES3), и просто имею свойство module, указывающее на "lib-esm/index.js" - ES6, а затем импортировать этот пакет в другой пакет, используя import * from "package1" вместо require("package1") - он работает нормально.

Но должен ли он работать, если я работаю в старых браузерах? bcoz импортированный пакет ES6, а не ES3? следовательно, мне нужно будет сохранить как основной, так и модуль? - один указывает на ES3, а другой на ES6

...