首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用cwd编译单JS

用cwd编译单JS
EN

Stack Overflow用户
提问于 2015-05-21 13:11:09
回答 1查看 112关注 0票数 0

我试图编译多个玉模板为单一的JS文件使用咕噜-控制-翡翠。我面临的问题是,对于模板的完整路径,我得到了函数名和完整路径。为了避免这种情况,我尝试使用cwd (没有展开)。这样做的结果如下:

代码语言:javascript
复制
>> Source file "test.jade" not found.
>> Source file "test2.jade" not found.

有什么办法能实现我的计划吗?我对该任务的grunt配置如下:

代码语言:javascript
复制
jade: {
  js: {
    options: {
      client: true,
      amd: true
    },
    files: [ {
      cwd: 'js/views/',
      src: ['*.jade'],
      dest: 'js/tmp/templates.js'
    } ]
  }
},

谢谢你的建议,德拉科

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-21 17:57:14

愚蠢的我,没有完全读到插件的文档:

使用processName选项解决方案非常简单:

代码语言:javascript
复制
options: {
      client: true,
      amd: true,
      processName: function(path) {
        var pathChunks = path.split('.')[0].split('/');
        return pathChunks[pathChunks.length - 1];
      }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30374775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档