@ange007
Программист, просто программист.

JS: Как перевести имеющуюся систему динамической загрузки проекта на requireJS?

Имеется своя система асинхронной загрузки модулей.
Но есть желание собирать проект и/или отдельные модули в общий файл с нужными зависимостями при помощи gulp.
Структура загрузки имеет следующий вид:
3b8d989517a543238ee916570735c0fd.png
Как подобное можно реализовать при помощи requirejs или чего-то подобного?
Ранее я подобный вопрос задавал, но на него ответ не получил: Что лучше использовать для загрузки модулей — при необходимости последующей сборки проекта?

Попытки решения данного вопроса:
Пробовал для начала прописывать в файлах *.boot.js:
define( 'requirejsTest', 
	[ 'requirejsTest' ] /* Необходимо загрузить файл requirejsTest*/,
        function( requirejs ) { debugger; }
);

require( [ 'requirejsTest' ], 
	function( requirejs )
	{ 
		debugger;
	} );

Но ничего не происходит, видимо я не верно понимаю работу самого requirejs.
  • Вопрос задан
  • 372 просмотра
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Именованные модули стали как-то странно работать с какого-то момента. Подозреваю, их сломали и не починили. Вам, как я понимаю, надо что-то такое:
define(function(require, exports, module) { // первый аргумент должен быть именно require, остальные можно опустить
        var a = require('a'),
            b = require('b');

        //Return the module value
        return function () {};
    }
);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы