Наша команда создает библиотеку javascript, которая позволяет другим веб-приложениям в нашей компании потреблять и вставлять данные в наше приложение, используя виджеты, которые мы построили с помощью угловых указателей.развертывание библиотеки сторонних разработчиков javascript (requirejs/grunt)
Итак, у нас есть собственное приложение (которое может использоваться независимо), построенное с помощью MVC .net (в визуальной студии) и с угловым. А также мы создаем библиотеку javascript, которую другие приложения могут использовать и вставлять виджеты (которые связаны с данными из нашего приложения через аякс-вызовы).
Мы действительно боремся с нашим процессом развертывания. Нам необходимо следующее:
- Взаимодействие и минимизация нашего javascript и в правильном порядке.
- Компиляция меньше, а также конкатенация и мини-css.
- Обработка внешних зависимостей, потому что мы также используем несколько сторонних библиотек, которые, возможно, также используют другие.
Мы знаем о requirejs, но мы не уверены, что он подходит для сторонней библиотеки, которую мы строим. Также мы хотим включить загрузку в качестве CDN, она по-прежнему подходит?
Мы также знаем о grunt, но мы не используем nodejs, а MVC .net. Это актуально?
Мы будем благодарны за ваш ввод! Благодаря!
Звучит неплохо, но как они узнают, в каком порядке файлы должны быть объединены? –
@ user3142584: Потому что вы говорите ему заказ. :) Конфигурация может быть довольно сложной, но время, которое сохраняется в конце, делает ее более чем достойной. –
Может ли он использовать некоторые функции структуры модуля requirejs? Означает ли это, что requirejs менее relavent? –