在grunt构建后丢失图像

时间:2014-06-06 11:11:05

标签: angularjs gruntjs yeoman

我在我的项目中使用Grunt(基于Yeoman),但是当我尝试使用grunt build命令构建我的应用程序时,我在加载图像时出现以下错误:

GET http://mydomain.com/dist/images/login_user.png 404 (Not Found) 

我知道在建造过程之后找不到它们,因为它们已被缩小,现在它们有这个名字:

3f59e511.login_user.png

但我无法在我的bower.json文件中找到要更改的内容,以便通过应用程序文件中的缩小名称更改其名称。谢谢你的帮助

更新

我使用下面的依赖项来纠正我之前遇到的问题(请参阅AngularJS Inject service in .run function

uglify: {
            options: {
                mangle: false
            }
        },

我认为错误可能来自于此,但我不确切地知道原因。

1 个答案:

答案 0 :(得分:-1)

实际上,在构建应用程序时,dist文件夹将被清除,然后grunt将使用您在gruntfile中指定的源文件创建新文件。因此,请使用grunt复制依赖项在运行时将图像移动到dist文件夹。