Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.06.2016, 20:48
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

webpack динамический require
Здравствуйте.

К сожалению, нервы уже на пределе..... Будь добры, подскажите, пожалуйста....

Имеется две точки входа:
entry: {
        Api : './modules/Api/resources/assets/frontend/app/index',
        Test : './modules/Test/resources/assets/frontend/app/index'
    }, 
output: {
        path: path.resolve(__dirname, 'public/js'),
        filename: '[name].js',
        chunkFilename: '[name].js',
        publicPath: '/js/'
    },
resolve : {
        alias : {
            Api : path.resolve(__dirname, 'modules/Api/resources/assets/frontend/app/index'),
            Test : path.resolve(__dirname, 'modules/Test/resources/assets/frontend/app/index')
        }
    }

P.S. главное обратить внимание на пути в entry!

Из модуля Api.js я хочу подключить Test.js,
НО при помощи
var name = 'Test';

require.ensure([], require => {
    require("./" + name);
});


Уточните, пожалуйста, как это можно реализовать ?

P.S. знаю, есть context, но увы так не работает:
var req = require.context('bundle!./../../../../../', false, /^\.\/.*\.js$/);

req("./" + name + "/resources/assets/frontend/app/require");

пробовал
require("url?./" + name);
не канает...

Увы да, вот так работает (код из Api.js):
require.ensure([], require => {
        require('./../../../../../Test/resources/assets/frontend/app');
    });

Но, а если я удалю папку ("./modules/Test"), то при компиляции будет ошибка, а этого хотелось бы избежать. Как бы нет модуля ну и черт с ним, пусть работает то, что есть.

Последний раз редактировалось niko42, 30.06.2016 в 21:32.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
webpack, es6-модули, default и все дела vasa_c Сборка проекта, утилиты 4 06.01.2016 16:40
react require skrudjmakdak Общие вопросы Javascript 1 05.09.2015 23:47
Как с помощью AMD (require) запросить модуль с относительным адресом? FINoM Оффтопик 5 29.08.2015 11:15
Сделать динамический option prowoke jQuery 1 18.08.2011 20:45
Динамический список из DIV`ов и INPUT`ов Andrew_li jQuery 5 09.06.2011 15:23