【问题标题】:Missing images after grunt buildgrunt 构建后缺少图像
【发布时间】:2014-06-06 11:11:04
【问题描述】:

我在我的项目中使用 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
            }
        },

我认为错误可能来自于此,但我不知道具体原因。

【问题讨论】:

    标签: angularjs gruntjs yeoman


    【解决方案1】:

    实际上,当您构建应用程序时,dist 文件夹将被清理,然后 grunt 将使用您在 gruntfile 中指定的源文件创建新文件。所以在运行时使用 grunt copy 依赖将图片移动到 dist 文件夹中。

    【讨论】:

    • 我已经了解整个过程,但我不知道您对我的问题的解决方案是什么
    • 我认为图像不需要缩小。
    猜你喜欢
    • 2020-04-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多