Здравствуйте!
В структуре три файла.
1: Контроллер (rotator_interfaceController.js)
2: Функции работы с опциями (rotator_interfaceController.options.js)
3: Функции работы с категориями (rotator_interfaceController.categories.js)
В файле 1 через import подключаются все последующие
rotator_interfaceController.js
jQuery(document).ready(function(jQuery){
	if (window.location.href.indexOf("page=rotator_files_manager") > -1) {
      import('./rotator_interfaceController.uploader.js');
      import('./rotator_interfaceController.mediaplayer.js');
      import('./rotator_interfaceController.mediaList.js');
      
    }
    if (window.location.href.indexOf("page=rotator_options") > -1) {
		import('./rotator_interfaceController.options.js');
	}
	if (window.location.href.indexOf("page=rotator_categories_manager") > -1) {
		import('./rotator_interfaceController.options.js');
		import('./rotator_interfaceController.categories.js');
	}
});
 
Из файла 3 вызывается одна из функций файла 2 ( get_rotatorOption('catDeafaultColor') )
rotator_interfaceController.options.js
function get_rotatorOption(option){
	return $.ajax({
    	type: "GET",
    	url: ajaxurl,
    	data: {action:"rotator_get_option", option:option},
    	dataType: 'html',
    	async: !1,
    	success: function (response) {  return response; },   	
	});	
}
  
rotator_interfaceController.categories.js
var defaultCategoryColor = get_rotatorOption('catDeafaultColor').responseText;
  
Но консоль краснеет Uncaught ReferenceError: get_rotatorOption is not defined
Как сделать чтоб не импортировать 2 файл, внутри третьего (при таком раскладе все работает)