Angularjs 使用videojs生成grunt后缺少图像

Angularjs 使用videojs生成grunt后缺少图像,angularjs,gruntjs,yeoman,yeoman-generator-angular,Angularjs,Gruntjs,Yeoman,Yeoman Generator Angular,我用约曼的角度生成器创建了一个角度应用程序。我添加了videojs播放器,并将其列在bower.json文件中。在dev中一切都很好,但是当我构建时,videojs图像丢失了。有人知道怎么追踪这个或者怎么做吗 谢谢! iain我可以告诉你,我做这件事的方法是用我的app/styles文件夹中的videojs字体创建一个“font”文件夹,然后将该路径添加到bower.json中的copy指令中。也许有更好的方法可以做到这一点。刚刚遇到了同样的问题。我能想到的最简单的方法是引用Gruntfile.

我用约曼的角度生成器创建了一个角度应用程序。我添加了videojs播放器,并将其列在bower.json文件中。在dev中一切都很好,但是当我构建时,videojs图像丢失了。有人知道怎么追踪这个或者怎么做吗

谢谢!
iain

我可以告诉你,我做这件事的方法是用我的app/styles文件夹中的videojs字体创建一个“font”文件夹,然后将该路径添加到bower.json中的copy指令中。也许有更好的方法可以做到这一点。

刚刚遇到了同样的问题。我能想到的最简单的方法是引用Gruntfile.js中copy.dist.files中的bower安装库

{
  expand: true,
  cwd: 'bower_components/video.js/dist/video-js',
  dest: '<%= yeoman.dist %>/styles',
  src: ['font/*']
}
{
是的,
cwd:'bower_components/video.js/dist/video js',
目标:'/styles',
src:['font/*']
}

检查浏览器中dev tools的“网络”选项卡中的404,然后比较dev和dist文件夹中的差异。您可能最终不得不在Grunt动态生成的代码部分之外的一些文件中硬编码。无法专门针对videojs,但我以前在fontawesome等其他软件包中见过这种情况。