У меня есть библиотека lib.js
, которую я хочу создать из lib/a.js
и lib/b.js
и иметь возможность использовать ее из сценария client.js
с помощью var a = require('lib/a.js');
, и она работает, когда я просто включаю скомпилированную библиотеку lib.js
перед client.js
(поэтому lib.js
должен объявить require
функция, которая знает о lib/a.js
)
Думаю, мне нужно использовать external
и alias
, но я не уверен, как правильно это сделать.
Кроме того, возможно ли иметь файл Gulp, который автоматически создает все псевдонимы для папок в моей библиотеке? например. создает псевдоним для всех файлов в каталоге lib/
?