koa*_*der 6 javascript handlebars.js ember.js gruntjs yeoman
我用自耕农和发电机余烬创建了一个余烬应用程序.
yo ember
Run Code Online (Sandbox Code Playgroud)
我已将把手模板放在app/templates中,将图像放在app/images中.如果我跑
grunt server
Run Code Online (Sandbox Code Playgroud)
一切都很好.如果我跑
grunt server:dist
Run Code Online (Sandbox Code Playgroud)
一切看起来都很好,而不是我在车把模板中解决的图像.看来,任务imagemin或别的东西,从像重命名图像的图像/ map.jpg为类似图像/ 667de70e.map.jpg.我的index.html文件中的img标记已得到纠正.但是我的把手文件中的img标签,比如templates/map.hbs,仍在寻找旧路径images/map.jpg.
如何修复手柄文件中的路径问题?有助手吗?
这是由于rev中定义的任务造成的Gruntfile.js。我认为目前没有一个简单的解决方案,所以我只是注释掉重命名图像的行:
// Gruntfile.js
// ...
rev: {
dist: {
files: {
src: [
'<%= yeoman.dist %>/scripts/{,*/}*.js',
'<%= yeoman.dist %>/styles/{,*/}*.css',
// '<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp}',
'<%= yeoman.dist %>/styles/fonts/*'
]
}
}
}
Run Code Online (Sandbox Code Playgroud)