Я работаю с 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