草庐IT

grunt-contrib-cssmin

全部标签

javascript - 为什么在全局安装时 grunt 不起作用?

我已经使用sudonpminstall-ggrunt...命令全局安装了grunt和grunt-cli。我的工作文件夹是`/opt/web',请不要问为什么:)检查`/opt/web'中的grunt版本:$grunt--versiongrunt-cliv0.1.13但是,我实际上无法从那里运行grunt任务:$gruntgrunt-cli:Thegruntcommandlineinterface.(v0.1.13)Fatalerror:Unabletofindlocalgrunt.Ifyou'reseeingthismessage,eitheraGruntfilewasn'tfound

linux - 安装 postgresql-contrib 后 dblink.sql 不存在

我能够成功地将postgresql-contrib安装到我的一台服务器上,并且在我对我的两个Postgres数据库执行dblink.sql后不久。安装postgresql-contrib后,我在以下位置找到了dblink.sql:/usr/share/pgsql/contrib/dblink.sql现在,我正尝试在另一台服务器上做同样的事情。但是,在安装postgresql-contrib之后,我找不到任何db.sql实例。两台服务器都运行CentOS6.2和PostgreSQL9.1,尽管第二台服务器上的PostgreSQL安装位于另一个目录中:PGENGINE=/usr/pgsql

linux - 当主机更改源 grunt/karma 未检测到它时,在 vagrant 上进行 grunt karma 测试

这花了我很长时间才找到,但似乎找不到解决这个问题的方法。我使用vagrant运行运行grunt/karma的Fedora20guest。我在我的主机上编辑的源,但是当我保存grunt时没有检测到更改,所以没有进行任何测试。认为这是一个配置问题,所以在这里尝试了很多组合,但没有成功。最后,我打开了第二个sshguestvagrangssh并更改了另一个ssh终端中的文件echo"">>app/js/app.js现在看看grunt/karma检测到变化并再次运行测试。因为它没有x窗口或任何我正在使用PhantomJS运行测试。另一个问题是我必须在httpd.conf中设置EnableSen

android - espresso contrib 中的 openDrawer 已弃用

Espressocontrib(com.android.support.test.espresso:espresso-contrib:2.2.1)openDrawer方法已弃用那我应该怎么打开抽屉呢? 最佳答案 这是一个关于如何使用新的open和close方法的示例:onView(withId(R.id.drawer_layout)).perform(DrawerActions.open());onView(withId(R.id.drawer_layout)).perform(DrawerActions.close());

javascript - 在另一个任务之前异步运行 grunt 任务

我有一个gruntfile设置,这样我就可以开发我的本地angularjs前端,同时将所有api请求转发到网络上单独托管的java中间层。这很好用,除了服务器的位置每隔几天就会改变一次,我必须不断用最新的服务器位置更新gruntfile。最新的服务器位置可以通过转发到正确位置的URL缩短服务找到,所以我可以使用这个grunttask/node.js代码来获取它:grunt.registerTask('setProxyHost','Pingstheurlshortenertogetthelatesttestserver',function(){request('http://urlsho

javascript - 如何让 Grunt 在运行另一个任务之前等待一个任务完成?

这是我的Gruntfile和output.正如您在输出中看到的,有几个与异步任务相关的问题:imagemin被调用,下一个直接出现。这使得它的输出出现在任务的末尾,相当困惑;build,这是一个自定义任务,is使用vardone=this.async()并调用done()完成命令后;但是,这只有在我单独运行任务时才能正常工作;与其他任务一起运行使其也异步运行;build稍后运行,jasmine没有什么可测试的,因此毫无用处。有没有办法解决这个问题? 最佳答案 我相信你的问题在于这个任务:grunt.registerTask('pre

javascript - 如何在 grunt.initConfig() 之前执行异步操作?

现在我有我的Gruntfile设置来执行一些自动检测魔法,比如解析源文件来解析roder中的一些PHP源,以便在运行grunt.initConfig()之前动态找出我需要知道的文件名和路径.不幸的是,grunt.initConfig()似乎并不意味着异步运行,所以我认为在调用异步代码之前无法执行异步代码。有没有办法做到这一点,还是我必须同步重写我的检测程序?有什么简单的方法可以在我的回调到达之前阻止执行?在grunt任务中当然有this.async(),但对于initConfig()则不起作用。这是一个精简的例子:functionfindSomeFilesAndPaths(callba

javascript - 如何调试 Grunt Mocha 任务?

我正在使用WebStorm来运行grunt任务。调试器成功停止在Gruntfile.js文件中的断点处,但不在我的任务文件中。在Gruntfile.js中,我注册了一个这样的任务:grunt.initConfig({...configuration...});grunt.registerTask('myTask',['mocha:myTask']);当我在相应的js文件中为测试“myTask”设置断点时,它不会停止。如何调试grunt测试?---更新---------------------------------------所以我尝试了所有可能的解决方案,但它并没有解决我的问题!我能

javascript - 什么原因/*全局模块: false*/in grunt. js

许多grunt.js脚本以:/*globalmodule:false*/module.exports=function(grunt){但是第一行注释的原因是什么? 最佳答案 它是JSLint或JSHint的指令。它告诉JSLint/JSHint解析器标识符module是在别处定义的,因此它不会抛出错误,告诉您module未定义。没有它,解析器将遇到对module的引用,并认为您正在尝试引用undefinedvariable。来自JSLintdocs:JSLintalsorecognizesa/*global*/directiveth

javascript - Ember.js 如何引用 Grunt.js 预编译的 Handlebars 模板?

我一直在探索Ember.js和Grunt.js,但我不明白Ember.js是如何找到和使用预编译的Handlebars模板的。现在我的Gruntfile.js看起来像这样:module.exports=function(grunt){//Projectconfiguration.grunt.initConfig({pkg:grunt.file.readJSON('package.json'),handlebars:{compile:{files:{"js/templates.js":"templates/*.hbs",}}}});//Loadthepluginthathandlesth