不能建立自己的角度应用程序

时间:2014-10-01 11:15:48

标签: angularjs gruntjs yeoman yeoman-generator-angular grunt-cli

我在构建使用自生角度生成器生成的角度js web应用程序时遇到问题。我可以运行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版本在其他latop上构建该应用程序(完全相同的应用程序,只需复制和粘贴)。

我正在使用:

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

请帮我解决这个错误。感谢

1 个答案:

答案 0 :(得分:2)

您必须更新imagemin。 (您可以在package.json上编辑imagemin版本。)

我在imagemin 0.8.2中观察到了同样的问题。 Imagemin 0.9.2对我来说很好。 Imagemin 0.9.2要求npm版本> = 2.1.5,你也必须更新npm(npm install -g npm)。