草庐IT

jit-grunt

全部标签

node.js - Grunt 无法启动 : ">> ReferenceError: grunt is not defined"

我是NodeJS和Grunt的新手,我正在努力完成这项工作。这是我得到的:$>gruntLoading"Gruntfile.js"tasks...ERROR>>ReferenceError:gruntisnotdefinedWarning:Task"default"notfound.Use--forcetocontinue.Abortedduetowarnings.这是我的Gruntfile:module.exports=function(grunt){grunt.initConfig({compass:{dist:{options:{config:'config/config.rb'

node.js - 如何使用 grunt.log 记录彩色消息

我想在运行特定任务时使用Grunt记录警告、黄色消息。目前我使用grunt.log.subhead输出粗体字,但没怎么注意。grunt.log.subhead'Youmaywanttouse--sourceMapsoption' 最佳答案 你可以试试这个:grunt.log.writeln('Youmaywanttouse--sourceMapsoption'['yellow'].bold);日志的gruntAPI文档没有提到如何做到这一点。我在这里的一组幻灯片中找到了它:http://slides.com/joshschumach

node.js - 运行 Grunt 任务时的优雅 fs 警告

我在运行一项繁重的任务时收到此警告:Warning:(node:2771)fs:re-evaluatingnativemodulesourcesisnotsupported.Ifyouareusingthegraceful-fsmodule,pleaseupdateittoamorerecentversion.有人知道如何摆脱它吗?以及如何找到它的来源?我的nodejs版本是6.0.0。 最佳答案 您现在最好的选择是降级到最新的Node5.x,直到更新该依赖项。建议您阅读:DON'TrushtoupgradetoNodev6和Bre

javascript - Grunt 编译 Jade 文件

我正在尝试配置我的Gruntfile以将我的所有Jade文件编译为单独的HTML文件。例如,如果我有以下源文件夹:source└──templates  ├──first.jade  ├──second.jade  └──third.jade然后我希望gruntjade输出:build└──templates  ├──first.html  ├──second.html  └──third.html这是我使用grunt-contrib-jade的Gruntfile:module.exports=function(grunt){grunt.initConfig({jade:{compil

node.js - Grunt-cli 和 Grunt - 同一个应用程序,两个版本?

Achtung!当时接受的答案回答了我的问题,但现在已经过时了。当时grunt-cli使用grunt,但使用了另一个分支。不被接受的答案会告诉你今天的情况。问题grunt-cli和grunt有什么关系和区别?好像是同一个东西,只不过版本不同。咕噜声https://npmjs.org/package/grunthttps://github.com/gruntjs/gruntGrunt-clihttps://npmjs.org/package/grunt-clihttps://github.com/gruntjs/grunt/blob/devel/docs/getting_started.

node.js - 如何从 Jenkins 运行 npm/grunt 命令

我是这个领域的新手,正在尝试从jenkins运行以下命令:npminstallgruntquickStart到目前为止,我已经在窗口机器上运行了一个jenkins作为窗口服务,并且我还为jenkins安装了NodeJs插件。但是,按照说明here,我被卡住并退出了困惑。,它要求我添加一个或模式nodeJs安装,我找不到这些设置,甚至不确定我是否首先需要它们。这是要求我做的事情:我看不到我创建的jenkins作业的此设置。有没有一种简单的方法可以从.bat或.sh脚本在jenkins中运行这些命令,因为我会推荐一个.batm在窗口机器上。注意:我已经在jenkins中检查了一个使用git

javascript - grunt 找不到模块 'coffee-script'

我使用以下命令安装平均堆栈并创建应用程序:>sudonpminstall-gmeanio@latest//Getthemeancmdline>meaninitmyApp//createyourfirstapp>cdmyApp&&npminstall//Installdependencies>grunt//Launchmean但是当我到达最后的grunt命令时,我得到了错误:module.js:333throwerr;^Error:Cannotfindmodule'coffee-script'atFunction.Module._resolveFilename(module.js:331

node.js - 如何让 Grunt Deploy 使用全局 NPM 模块而不是本地模块

首先,我对npm和grunt很陌生。我们有一个项目,我们正在使用Grunt为其编译和生成输出文件。我正在尝试设置我们的构建服务器以使用Grunt生成输出文件。我们正在使用带有TFS源代码控制的Windows,并且由于it's260characterpathlimit,我们无法将grunt-bower-task模块checkin源代码控制(asitaloneuses230charactersinitsinstalledpath)。当我从我的项目目录运行npminstall时,它工作正常并将以下所需模块安装到我的项目目录中的node_modules文件夹中:Grunt咕噜咕噜任务grunt

node.js - Grunt : execute node process and watch 中的类似 Nodemon 的任务

我觉得我错过了什么。这是我想要实现的目标:有一个执行我的server.js并并行运行watch任务的grunt任务。在我看来,这正是grunt设计的任务之一,但我无法实现这种配置。除其他外,我读过这个:RunningNodeappthroughGrunt但我还是做不到。这是我的Gruntfile.js:module.exports=function(grunt){//Projectconfiguration.grunt.initConfig({watch:{scripts:{files:['*.js'],tasks:['start'],options:{nospawn:true}}}}

node.js - Grunt 中的 NodeJS 环境变量

我正在将我的项目从简单的nodeserver.js转变为使用Grunt。我以前直接从webstorm运行我的应用程序,并且会为我设置环境变量。我怎样才能在Grunt中达到同样的效果?我需要从webstorm(windows)运行grunt,或者在运行grunt(显式)时设置环境变量部署时这不是问题,因为heroku已经负责设置我的环境变量。 最佳答案 使用grunt-env插件:https://npmjs.org/package/grunt-env并设置您的配置:grunt.initConfig({env:{options:{//S