Как я могу повторно использовать код из другого пакета, чтобы я больше не заканчивал связывать этот код?Например:
One.js
import $ from './jQuery';
import Something from './Something';
Something.do($('.test'));
после накопительного пакета: bundleOne.js
(function () {
var $ = function() { // ... }();
var Something = function() { // ... }();
Something.do($('.test'));
}());
Two.js
import $ from './jQuery';
$('.testTwo').addClass('test');
после накопительного пакета: bundleTwo.js
(function () {
var $ = function() { // ... }();
$('.testTwo').addClass('test');
}());
index.html
<script type="text/javascript" src="bundleOne.js"></script>
<script type="text/javascript" src="bundleTwo.js"></script>
Приведенный выше код заставляет Rollup дважды связывать jQuery.Как я могу получить доступ к jQuery из bundleOne.js в bundleTwo.js и запретить Rollup включать jQuery в bundleTwo.js?Есть несколько модулей, которые я хотел бы повторно использовать во втором комплекте, не включая их снова.