не могу построить приложение yoman angular

У меня проблема с созданием веб-приложения angular js, сгенерированного с помощью генератора yoman angular. Я могу запустить grunt serve, и все в порядке. Но когда я попытался собрать приложение с помощью grunt, я получил следующие ошибки.

Running "concurrent:dist" (concurrent) task
Warning: Running "imagemin:dist" (imagemin) task
Warning: Error: spawn ENOENT in file app/images/yeoman.png Use --force to continue.

Дело в том, что я могу создать это приложение (точно такое же приложение, просто скопируйте и вставьте) на другом ноутбуке, используя ту же ОС, ту же версию npm, ту же версию grunt.

Я использую:

mac osx    - v10.9.5
npm        - v2.0.2
grunt-cli  - v0.1.13
grunt      - v0.4.5
yeoman     - v1.2.1

Пожалуйста, помогите мне, как исправить эту ошибку. Спасибо


person agthumoe    schedule 01.10.2014    source источник
comment
кажется, что yeoman.png используется или по какой-то причине он блокирует вашу сборку, попробуйте удалить изображение и посмотрите, как оно работает   -  person pedrommuller    schedule 01.10.2014


Ответы (1)


Вы должны обновить imagemin. (Вы можете отредактировать версию imagemin в вашем package.json).

Я наблюдал ту же проблему с imagemin 0.8.2. У меня Imagemin 0.9.2 работает нормально. Imagemin 0.9.2 требует версии npm> = 2.1.5, вам также необходимо обновить npm (npm install -g npm).

person Igor Ivanov    schedule 24.11.2014