- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在向项目添加 grunt,并且正在使用 CONCAT 任务创建多个 JS 文件,但我想干燥文件路径而不是重复 static/js/...
concat: {
libraries: {
src: ['static/js/jquery-ui-1.9.2.custom.min.js'],
dest: 'static/scripts/libraries.js'
},
plugins: {
src: ['static/js/le-mtagconfig.js', 'static/js/jquery.magnific.js', 'static/js/jquery.tipTipTui.js', 'static/js/jquery.galleriffic.js', 'static/js/jquery.opacityrollover.js', 'static/js/jquery.bxslider.min.js' ],
dest: 'static/scripts/plugins.js'
},
site_52: {
src: ['static/js/main.js', 'static/direct/js/main.js', 'static/js/52.js', 'static/direct/js/52.js' ],
dest: 'static/scripts/site_52.js'
},
site_70: {
src: ['static/js/main.js', 'static/direct/js/main.js',, 'static/js/70.js', 'static/direct/js/70.js' ],
dest: 'static/scripts/site_70.js'
},
site_71: {
src: ['static/js/main.js', 'static/direct/js/main.js', 'static/js/71.js', 'static/direct/js/71.js' ],
dest: 'static/scripts/site_71.js'
},
site_78: {
src: ['static/js/main.js', 'static/direct/js/main.js', 'static/js/78.js', 'static/direct/js/78.js' ],
dest: 'static/scripts/site_78.js'
},
site_79: {
src: ['static/js/main.js', 'static/direct/js/main.js', 'static/js/79.js', 'static/direct/js/79.js' ],
dest: 'static/scripts/site_79.js'
},
site_81: {
src: ['static/js/main.js', 'static/direct/js/main.js', 'static/js/81.js', 'static/direct/js/81.js' ],
dest: 'static/scripts/site_81.js'
},
custom: {
src: ['static/js/tripadvisor.js', 'static/js/tripadvisor-templates.js', 'static/js/handlebars-v1.3.0.js', 'static/js/handlebars-helpers.js', 'static/js/jquery.modals.js', 'static/js/jquery.bxslidertui.js' ],
dest: 'static/scripts/custom.js'
}
},
最佳答案
只需使用 <%= varName =>
样式的模板名称即可.
例如:
module.exports = function (grunt) {
grunt.js = 'static/js/';
grunt.directJs = 'static/direct/js/';
concat: {
plugins: {
site_52: {
src: [<%= grunt.js %>main.js', <%= grunt.directJs %>main.js']
}
}
}
}
关于javascript - 使用 Grunt 的 Dryer 文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24757050/
当谈到在 Styled Components 中检查 props 时,在我看来,事情可能是一个很好的 DRYer。 例如,让我们看一下下面的代码: ${props => props.white &
有什么方法可以减少以下任何构造函数的重复吗? IE。仅使用一个构造函数或没有多个“topping.add”调用?我的目标是制作一个可以有 1、2 或 3 种不同配料的披萨 private PizzaB
使用 Grails 时,呈现每个表单字段的 GSP 代码如下所示: Login Name: Full Name: Password:
这对于查找类似按钮的 HTML 元素非常有效(有意简化): //button[text()='Buy'] | //input[@type='submit' and @value='Buy'] |
用户必须从三个输入“类别”中的每一个中选择一个 radio 。如果他没有这样做就“提交”,他会收到警告: http://jsfiddle.net/bqyvS/ 像这样的标记:
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
假设我需要设置几个类似于 objects/past、objects/future 的 GET 端点。示例: @action(detail=False, methods=["GET"], name="P
我正在向项目添加 grunt,并且正在使用 CONCAT 任务创建多个 JS 文件,但我想干燥文件路径而不是重复 static/js/... concat: { libraries: { src:
谁能建议一个更好的方法让工厂使用预建模型其协会的实例?例如,这样就有可能下面定义消息工厂的子项,以便调用Factory(:my_message) 可以替代工厂(:message,:sender=>@m
我可以修改这段代码吗?如果 id invite-user 标签显示在用户的个人资料中,用户可以单击请求玩游戏,否则将选择一个新的随机用户,直到 id invite-user显示在用户的个人资料中。
有没有使用接口(interface)的好方法来减少这里的重复。目前有 3 种转换类型(kelvin、celcius、fahrenheit),可产生 6 种组合。 有没有一种更可扩展的方法来处理这个问题
Python 的内置 xml.etree 包支持解析带有命名空间的 XML 文件,但命名空间前缀会扩展为括号中的完整 URI。所以在官方文档中的示例文件中: John Cl
我是一名优秀的程序员,十分优秀!