Приветствую!
Столкнулся с проблемой или особенностью(я еще не понял), что при перезде проекта с gulp & require на webpack(webpack3.4 & babel-loader). немного поменялся импорт модулей и их вызов.
Ранее я определял модули так:
define(function(){
var obj={};
obj.foo = function(){
console.log("requireJS")
};
return obj;
});
и вызывал так:
define([
"require",
"lib/module"
], function(
require,
module){
module.foo();
});
В новом же проекте с webpack все происходит несколько иначе.
Определяю модуль примерно так:
export default function() {
var obj = {};
obj.foo = ()=>{
console.log("Hello Friends!")
};
return obj;
}
И импорт с вызовом происходит так:
import _module from "modules/module";
let module = _module();
module.foo();
В принципе жить можно, но есть ли способ организовать код таким образом, что бы свеже импортированный модуль был уже готов к работе? пример:
import module from "modules/module";
module.foo();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Суть такова, есть самописный виджет, встраивается посредством js в <head>Если на сайте есть стандартный класс container, то все хорошо, а вот если...
Нужно провалидировать айпишник с маскойВозвращает true, false, true, false
Есть скрипт, который собирает данные с polonixcom и отображает в таблице, но в скрипте закреплена валютная пара, которая парсится и закреплена...