草庐IT

grunt-includes

全部标签

javascript - 即使路径正确,grunt-contrib-less 也找不到源文件

我正在尝试让grunt-contrib-less为我编译一个less文件。我有以下gruntfile:less:{files:{"httpdocs/static/assets/css/result.css":"httpdocs/static/assets/css/dashboard.less"}},路径绝对正确,我已经三次检查这些文件是否存在,但是,当我运行grunt时,我收到以下消息:Running"less:files"(less)task>>Destinationnotwrittenbecausenosourcefileswereprovided.我的gruntfile缺少什么才

javascript - 以编程方式设置 grunt 任务的选项?

我有一个grunt任务,它使用grunt.option('foo')查看选项。如果我从grunt.task.run('my-task')调用此任务,我该如何更改这些参数?我正在寻找类似的东西:grunt.task.run('my-task',{foo:'bar'});相当于:$gruntmy-task--foo'bar'这可能吗?(Thisquestion是我遇到的另一个问题,但并不完全相同,因为在这种情况下我无法访问原始任务的Gruntfile.js。) 最佳答案 如果您可以使用基于任务的配置选项而不是grunt.option,这

javascript - 如何在保持文件夹结构的同时 grunt-uglify 多个脚本文件

我还没有找到一种好方法来grunt-uglify分布在多个文件夹中的多个脚本文件,同时保持包括uglified文件在内的文件夹结构完好无损。我想这样做的唯一原因是能够提高我正在处理的网页的“遗留”部分的性能。我找到了一种我不想做的解决方法,因为这会花费很多时间,那就是像这个答案中那样做(他们分别指定每个src和dest对):howtoconfiggrunt.jstominifyfilesseparately我想要实现的一个例子:**srcdir(nouglifyapplied):**src|-app1|-randomFile.js|-scripts|-file1.js|-file2.j

javascript - 如何让 Grunt-Contrib-Copy 复制相对于给定源路径的文件/目录

第一次使用这个任务,我想要实现的是:将所有目录/文件从src/js/bower_components/*复制到build/assets/js/vendor/我试过使用cwd属性,但是当我使用它时它根本不起作用。我将它设置为:src/js/bower_components/来自src.├──Gruntfile└──src└──js└──bower_components└──jquery我目前得到:.├──Gruntfile└──build└──assets└──js└──vendorsrc└──js└──bower_components└──jquery我想要什么.├──Gruntfil

javascript - 用于 Assets 版本控制的 Grunt 插件

我正在寻找一个grunt插件,它会自动更改对html文件中静态Assets(js/css)的引用,如下所示:我在gruntjs.com/plugins->“版本”中进行了搜索,但似乎所有这些都更改了文件的实际版本而不是对它们的引用。我错过了吗?是否有可以执行此任务的插件? 最佳答案 为此我使用grunt-filerev用于版本控制和grunt-usemin用于自动更新源文件中的引用。这两个模块可以很好地协同工作(使用filerev提供的映射替换引用)希望对你有帮助编辑一些代码示例(只向您展示您的案例中有趣的地方):我只在打包我的应用

javascript - 如何在 grunt 中集成 uglify-es?

我正在使用gruntjs(它使用uglifyjs)构建我的Angularjs应用程序。但是uglifyjs还是不支持es6,所以在相应的GitHub问题中我找到了this.所以现在有了uglify-es,貌似支持es6。但我不确定如何将它与grunt集成。现在我有模块"grunt-contrib-uglify",它有一个依赖项uglifyjs,现在正在使用。我怎样才能让grunt改用uglify-es? 最佳答案 我通过安装支持es6的grunt-contrib-uglify和声分支实现了这一点:npminstallgit://gi

php - Laravel/ Blade : tabs/spaces not included properly

问题:在浏览器中查看页面源代码后,使用Blade(在Laravel应用程序中)包含模板时,选项卡未正确处理default.blade.php:@include('includes.head')head.blade.php:在浏览器上查看源代码时的样子:如您所见,最后两个元标记出于某种原因被向后制表,而不是与第一个元标记对齐。怎么回事? 最佳答案 只需添加@AndreiLupuleasa的回答,Blade就会考虑从您的主布局中缩进。所以它从master.blade.php缩进。请在head.blade.php中放置2个制表符空间。

php - PHP 的 set_include_path 的 "Starting Point"是什么

在PHP中,set_include_path相对于什么?它是PHP.exe所在的文件夹吗?是网盘吗?换句话说,set_include_path('/')或set_include_path('.')指的是什么文件夹? 最佳答案 相对路径从文件的位置解析,其中include或使用include_path的另一个函数用于(参见descriptionofinclude_path):Usinga.intheincludepathallowsforrelativeincludesasitmeansthecurrentdirectory.Howe

php - 如何在 Codeigniter 中使用 includes 和 base 模板?

我过去使用过自定义php框架和django模板,它们都支持我称之为“基本模板”的东西。这意味着您有一个文件,其中包含页眉和页脚,而一个div可以说是id“content”。现在,您的View文件中的所有内容仅包含填充该“内容”div的代码部分,页眉和页脚由该基本模板放置。如何在codeigniter中实现这种“基本布局”。如果这不可能,那么我如何告诉我的所有View分别在所有View的顶部和底部包含一个header.php和一个footer.php文件,而不必手动将这些包含添加到每个View? 最佳答案 感谢大家的回答,但我决定采用

php - 保护我的网站不被 "included"?

我有一个提供whois信息的网站。如何防止其他网站将该信息用作服务?(使用包含、字符串操作或其他)如果这不可能,我如何判断哪些网站正在使用/包含该信息? 最佳答案 我认为您自己的网站响应WHOIS查询,将信息传递给客户/用户(尽管您含糊不清并且可能只是指您的自己的whois条目,在这种情况下您需要一个域注册代理)。那么,解决方案很简单。只是限制任何IP地址可以进行查询的速率。让它成为普通用户可能永远不会点击的东西,但网站可能无法操作。也许每5秒(或任何时间)一个请求是一个很好的起点。如果您出于某种原因遇到问题,请收紧限制。即使它不会