加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – GruntJS usemin不查看子文件夹

发布时间:2020-12-17 10:33:51 所属栏目:安全 来源:网络整理
导读:我正在使用grunt和usemin与我的 angularjs项目.具体来说,我的问题是关注usemin没有在视图子目录中的任何* .html文件中加速图像标记. 我的.html文件采用以下结构 dist/ index.html views/ profile.html partials/ header.html ... grunt usemin:html任务正处
我正在使用grunt和usemin与我的 angularjs项目.具体来说,我的问题是关注usemin没有在视图子目录中的任何* .html文件中加速图像标记.

我的.html文件采用以下结构

dist/
    index.html
    views/
        profile.html
        partials/
            header.html
            ...

grunt usemin:html任务正处理views /中的所有内容,但不处理任何子文件夹中的内容.即.谐音/ *

这是我的咕噜配置:

...
useminPrepare: {
  html: '<%= yeoman.app %>/index.html',options: {
    dest: '<%= yeoman.dist %>'
  }
},usemin: {
  html: ['<%= yeoman.dist %>/{,*/}*.html'],css: ['<%= yeoman.dist %>/styles/{,*/}*.css'],options: {
    dirs: ['<%= yeoman.dist %>']
  }
},...

我试过的

我尝试将这些选项添加到我的usemin配置中:

options: {
    basedir: '<%= yeoman.dist %>',dirs: ['<%= yeoman.dist %>/**/*']
}

但它仍然不处理任何视图的子文件夹.

更新

感谢jakerella回答noa的评论,我得到以下工作:

usemin: {
  html: ['<%= yeoman.dist %>/{,*/}*.html','<%= yeoman.dist %>/views/{,
我认为你很接近,但我想你会想要在usemin任务的html目标中使用** glob模式:
usemin: {
    html: ['<%= yeoman.dist %>/**/*.html'],...
}

而且你可能还需要一个expand:true(但不确定usemin任务是否使用该选项).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读