【问题标题】:can't build yeoman angular app无法构建 yeoman Angular 应用程序
【发布时间】:2014-10-01 11:15:47
【问题描述】:

我在构建使用 yeoman 角度生成器生成的 Angular 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 版本在其他笔记本电脑上构建该应用程序(完全相同的应用程序,只需复制和粘贴)。

我正在使用:

mac osx - v10.9.5 npm - v2.0.2 grunt-cli-v0.1.13 咕噜声-v0.4.5 约曼 - v1.2.1

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

【问题讨论】:

  • 似乎 yeoman.png 正在使用中,或者由于某种原因它阻止了您的构建,请尝试删除该图像并查看它的运行情况

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


【解决方案1】:

您必须更新 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)。

【讨论】:

    猜你喜欢
    • 2019-01-01
    • 2014-04-08
    • 1970-01-01
    • 2014-11-05
    • 2015-12-29
    • 2018-01-16
    • 2018-02-09
    • 2017-08-10
    相关资源
    最近更新 更多