GruntJS Concat не работает (превышен максимальный размер стека вызовов)

Кто-нибудь сталкивался с этой ошибкой в ​​Concat (Loop Infinite)? http://pastebin.com/XQsYuqdc

GruntJs на Windows Terminal: PowerShell

1 ответ

Решение

Вы определяете задачу, которая будет выполняться сама, входя в бесконечный цикл.

Это проблемная строка:

grunt.registerTask( 'concat', [ 'concat' ] );

Это также будет проблемой:

grunt.registerTask( 'copy', [ 'copy' ] );

В обоих случаях нет смысла определять пользовательские задачи для запуска рабочих задач (я предлагаю удалить эти две строки, и тогда все будет работать).

Вы можете определить пользовательскую задачу для запуска обеих этих задач, например:

grunt.registerTask( 'build', [ 'concat', 'copy' ] );
Другие вопросы по тегам