2016-06-16 3 views
0

Это первый вопрос, который я задаю, пожалуйста, извините меня, если это неясно. Я также новичок в создании приложения, я создаю угловое приложение js, используя хрюканье.Создание углового приложения с использованием npm grunt

мой вопрос: я сделал сборку, используя такие задачи, как ниже. поэтому теперь у меня есть все мини-файлы css и java-скриптов в моей папке «build». при развертывании приложения («build») на сервере. 1) Мне нужно, чтобы все узловые модули были «build» 2) если да, то как я могу войти в сборку 3) что именно «построить» или «dist» должно содержать?

grunt.registerTask('default', ['jshint','concat','ngAnnotate','uglify','htmlmin','copy','connect','watch']); 

ответ

0

Grunt задача бегун, который сделает много вашей работы очень легко, как concatination, минификация и т.д.

В качестве стандарта будет три папки для этого процесса - построить - DIST - src

src: Эта папка будет содержать все исходные файлы, здесь разработчики пишут код. Файлы в этой папке будут организованы для простоты разработки и модульной структуры.

Мы должны развернуть наш код на сервер, который является конкатенированным, обобщенным, аннотированным и т. Д. Для повышения производительности и различных причин, характерных для проектов. Задача Grunt используется для преобразования файлов в папку src в расширяемый код.

dist: Эта папка, в которой находятся все файлы, являющиеся результатом выполнения задач grunt. Это папка, которая будет отправляться на сервер.

build В этой папке будут храниться все файлы, которые используются для выполнения задач grunt. например: grunt.js, package.json, node_modules и т. д.

только dist папка отправится на сервер. ничего больше.

0

Узел модулей используется сервером разработки и всеми инструментами на стороне клиента и т. Д. В версии для сборки будет что-то похожее на строки scripts.js (ваши файлы JavaScript, то есть угловое приложение) vendor.js (все угловые библиотеки) index.html и некоторые файлы css.

Смежные вопросы