Я ищу миграцию проекта requirejs в webpack, но у меня возникла проблема. Регуляторы Requirejs позволяют мне выражать зависимости между внешними (не AMD) библиотеками, например.Зависимости Webpack от внешних файлов
require.config({
paths: {
jquery: '../bower_components/jquery/dist/jquery',
foundation: '../bower_components/foundation/js/foundation'
},
shim: {
"foundation": ['jquery']
}
}
require(['foundation'], function(f, app) {
// use foundation (jquery also resolved)
});
Как я могу добиться чего-то подобного с помощью webpack? Все примеры, которые я видел, говорят о модуле webpack (commonjs или AMD) в зависимости от внешних библиотек, но я не могу найти ничего о подключении зависимостей между внешними библиотеками.
В конце концов мне пришлось вернуться к требованиям. Кажется, webpack отлично работает, если вы имеете дело с модулями AMD или CommonJS, но он ломается, если вам нужно выражать зависимости между не-модульными файлами –