草庐IT

time-grunt

全部标签

node.js - Yeoman for Angular,然后 "grunt serve"将无法启动

这是我第一次使用yeoman为AngularJS应用程序设置脚手架,我不得不承认我可能是nodeJS、grunt和bower世界的新手。所以,这是我到目前为止所做的:我确保安装了yeoman、grunt-cli和angular-generator软件包npminstall-gyogrunt-clibowernpminstall-ggenerator-angular生成了我的应用yoangular我也试过了:yoangular--min-safe到目前为止,al似乎还不错。在给定的选项之间,我选择TwitterBootstrap之一,没有Angular依赖,并覆盖我的本地.gitigno

c++ - 在 boost::posix_time::ptime 和 mongo::Date_t 之间转换

有没有一种简洁的方式,或者一种普遍接受的方式来从boost::posix_time::ptime转换为mongo::Date_t并再次返回?Mongo到BoostBoostdocumentation似乎不完整或不正确。它记录了一个函数date_from_tm,它从tm构造一个date结构。但是,给出了以下示例:tmpt_tm;/*snip*/ptimept=ptime_from_tm(pt_tm);但是没有记录的函数ptime_from_tm。然而thisheaderfile确实包含该功能。所以,我至少可以从mongo::Date_t转到boost::posix_time::ptime

c++ - 在 boost::posix_time::ptime 和 mongo::Date_t 之间转换

有没有一种简洁的方式,或者一种普遍接受的方式来从boost::posix_time::ptime转换为mongo::Date_t并再次返回?Mongo到BoostBoostdocumentation似乎不完整或不正确。它记录了一个函数date_from_tm,它从tm构造一个date结构。但是,给出了以下示例:tmpt_tm;/*snip*/ptimept=ptime_from_tm(pt_tm);但是没有记录的函数ptime_from_tm。然而thisheaderfile确实包含该功能。所以,我至少可以从mongo::Date_t转到boost::posix_time::ptime

javascript - 如何通过 grunt-contrib-uglify 按顺序缩小 js 文件?

我有一个如下目录:/文件夹/b.js/文件夹/jQuery.js/文件夹/a.js/文件夹/sub/c.js我想按顺序将所有这些js文件压缩到一个js文件中:jQuery.js->a.js->b.js->c.js问:1.如何通过grunt-contrib-uglify实现?(其实文件很多,单独指定所有源文件路径是不切实际的)2.btw,如何在调试时获取未缩小的文件,在发布时获取缩小的单个文件,并且无需更改html中的script标签(以及如何编写脚本标签)? 最佳答案 好问题!1)Uglify将重新排序目标文件中的函数,以便函数定义

node.js - Grunt : Watch multiple files, 仅编译已更改

我是Grunt的新手,到目前为止我非常喜欢它。我希望Grunt在运行gruntwatch时只编译更改的文件在我的Grunfile.coffee我目前有(相关部分)。注意:assets/javascript/app.coffee和assets/javascript/app.js是目录coffee:default:expand:truecwd:"assets/javascript/app.coffee"src:["*.coffee"]dest:"assets/javascript/app.js"ext:".js"uglify:dev:options:beautify:truecompres

node.js - 在 Travis CI 上运行 grunt build 命令

我正在使用TravisCI测试和构建我的项目,作为其中的一部分,我希望travis运行gruntbuild我尝试了以下方法但没有运气。脚本:“gruntbuild”脚本:“./node_modules/gruntbuild”脚本:“./node_modules/grunt/gruntbuild”脚本:“./node_modules/grunt/grunt.jsbuild” 最佳答案 您是否确保在TravisNode上全局安装grunt-cli?我的TravisCI配置如下:language:node_jsnode_js:-"0.8"

node.js - 咕噜声错误 : cannot find module 'load-grunt-tasks'

当我使用grunt命令时,它显示以下错误:$gruntLoading"Gruntfile.js"tasks...ERROR>>Error:Cannotfindmodule'load-grunt-tasks'Warning:Task"default"notfound.Use--forcetocontinue.Abortedduetowarnings.ExecutionTime(2015-02-0718:05:42UTC)loadingtasks339ms███████████████████████████████████████████████99%Total344ms我已经尝试过-n

node.js - 使用 grunt 服务器,如何将所有请求重定向到根 url?

我正在构建我的第一个Angular.js应用程序,我正在使用Yeoman.Yeoman使用Grunt允许您使用命令“gruntserver”运行node.js连接服务器。我在html5模式下运行我的Angular应用程序。根据Angular文档,这需要修改服务器以将所有请求重定向到应用程序的根目录(index.html),因为Angular应用程序是单页ajax应用程序。"Using[html5]moderequiresURLrewritingonserverside,basicallyyouhavetorewriteallyourlinkstoentrypointofyourappl

javascript - 如何从 grunt 任务中运行 grunt 任务?

我创建了一个新的grunt任务,我想在其中使用grunt-contrib-concat将几个文件连接在一起。我查看了文档,但没有发现任何暗示能够做到这一点的东西。这似乎是一个微不足道的用例,所以我可能只是在看一些东西。更新1:我还希望能够从我的自定义任务中配置此任务。例如,我在自定义任务中创建了一个文件列表。获得该列表后,我想将它们传递给concat任务。我该怎么做?我希望能够做这样的事情。grunt.task.run('concat',{src:['file1','file2'],dest:'out.js'})更新2:要实现我想要的,我必须手动配置grunt任务。这是一个向我展示了我

node.js - Windows 8 上的咕噜声 : 'grunt' is not recognized

我在Windows8机器上从命令行运行Grunt时遇到问题。我的研究表明,最常见的解决方案是安装grunt-cli,因为Grunt不再是全局的。我还需要确保我确实安装了Grunt任务运行程序,因为它没有与grunt-cli一起安装。其他解决方案指向PATH系统环境变量,但这似乎是我所期望的:C:\Users[username]\AppData\Roaming\npm完成所有这些操作后,我仍然在CLI中收到“'grunt'未被识别为内部或外部命令、可运行程序或批处理文件”错误消息。我尝试了以下方法,每次尝试后都卸载所有内容:全局安装grunt-cli(npminstall-ggrunt-