我已经安装了LumX通过保龄球,并运行在约曼角发电机与咕噜。
在编译后运行开发时,所有图标都会正确显示。当我运行grunt并为dist/文件夹服务时,所有图标源都会通过GET: /样式/字体/任何字体文件INCLUDED?v=1.2.64抛出一个错误。
我知道所有的东西都能在本地主机上运行,但似乎无法确定为什么它一直在引用它。
我想这就是问题所在,因为它是微型化的,但它在开发过程中装载得很好。
如有任何解释和解决方案,将不胜感激!
谢谢!
发布于 2016-01-20 15:32:38
在四处修修补补后,我发现这是因为Grunt是如何小型化掉MaterialDesignIcons的。因为图标包有一个源代码,希望在一个特定的路径中找到它们的字体../样式/字体/*,所以在Grunt构建之后,它将不一样,因为它们被缩小为单个文件。
我对Grunt文件采用了FontAwesome方法。
copy: {
dist: {
files: [{
expand: true,
dot: true,
cwd: '<%= config.app %>',
dest: '<%= config.dist %>',
src: [
'.{ico,png,txt}',
'.htaccess',
'images/{,/}.webp',
'{,/}.html',
'styles/fonts/{,/}.'
]
},{
expand: true,
dot: true,
cwd: 'bower_components/mdi/fonts/',
src: ['.'],
dest: '<%= yeoman.dist %>/styles/fonts'
}]
}
}https://stackoverflow.com/questions/34795637
复制相似问题