Угловые.js и angular.min.js оба важны один и тот же код - с той же функциональностью. Вы можете видеть angular.min.js как сокращенную форму angular.js - со всеми пробелами, новыми символами, комментариями удалены, сокращенные имена переменных и т. Д. Это делается для минимизации размера файла для уменьшения страницы времени загрузки и требования к пропускной способности.
Однако все эти вещи затрудняют чтение кода с угловым.min.js (иногда вам нужно прочитать угловой исходный код во время отладки, чтобы понять, откуда появляются сообщения об ошибках в консоли). Следовательно, вы будете использовать angular.js в разработке и angular.min.js в производстве.
Иногда вам нужно отлаживать код на производстве (где вы должны использовать файл min). В этих случаях вы должны использовать файл исходной карты для отладки (angular.min.js.map). Файл карты «отображает» код от angular.min.js к соответствующему коду в angular.js, что делает ошибки понятными. Консоль браузера ищет файл карты и делает это автоматически для вас при отправке сообщений об ошибках.
Также смотрите: What's the difference between jquery.js and jquery.min.js?
http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
'.min.js' файлы уменьшенных те, с переименованными переменными, удалено whitechars и так далее, чтобы сделать его меньше. Он используется на веб-сайтах (по крайней мере, должно быть) для увеличения размера страницы. Причина того, что угловые корабли с одним файлом (обычным и миниатюрным) - это то, что ради разработки они разрабатывают его в нескольких модулях и файлах, чтобы упростить его. Когда они отправляют его сторонним разработчикам, они выполняют конкатенацию для создания одного файла. Каждому файлу требуется запрос браузера HTTP для его загрузки, чтобы он ускорял загрузку браузера, а также должен быть сделан для ваших личных проектов. –