Я хочу использовать отдельный домен как фреймворк JavaScript, и он создаст базовую конфигурацию, которую я могу расширить из приложения.
foo.example.com
main.js
lib/foo-specific.js
framework.example.com
framework.js <-- entry point
lib/jquery.js
lib/etc...
Оптимально, я хотел бы иметь возможность требовать "lib/foo-specific" и/или "lib/jquery" и иметь пути, которые просто решаются красиво, но из того, что я нашел, нет способа сделать это, если я не использую конкретный ключ/значение пути для каждого js файла в рамках. На данный момент у меня есть настраиваемый плагин для загрузки заданного пути с другим базовым url (например, fw!lib/jquery
), хотя если бы я хотел использовать плагин text!
, он не будет работать, поскольку цепочка подключений не поддерживается,
Смотрите https://github.com/jpillora/js-framework для того, что я получил в настоящее время, а также https://github.com/jpillora/prettyprinter для использования.
Есть ли чистый способ решить эту проблему? или для достижения нескольких базовых URL-адресов?
Примечание. Я также рассмотрел несколько экземпляров require, хотя я не думаю, что это сработало бы, так как я хотел бы, чтобы приложение получало доступ к конфигурации фреймворка.