草庐IT

grunt-ngdocs

全部标签

javascript - 运行 grunt-bower 抛出 _.object 不是函数错误

我正在尝试运行grunt-bower任务来复制我所有的凉亭组件。Running"bower:dev"(bower)taskTypeError:_.objectisnotafunctionatObject.exports.getDests(/Users/wonoh/cocApp/node_modules/grunt-bower/tasks/lib/helpers.js:131:14)at/Users/wonoh/cocApp/node_modules/grunt-bower/tasks/bower.js:63:35atArray.forEach(native)at/Users/wonoh

javascript - 如何确保使用 Grunt 正确处理远程 @imports

我使用Grunt来构建我的项目和cssmin里面的任务。我的CSS文件包含一个远程@import语句并且gruntbuild返回一个警告:Running"cssmin:generated"(cssmin)task>>Ignoringremote@importof"http://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic"asnocallbackgiven.,Ignoringremote@importof"http://

node.js - 如何在没有 grunt-cli 的情况下运行 grunt 0.4.*

我想知道是否可以在不安装grunt-cli的情况下运行grunt0.4.*。我知道grunt-cli会在我的项目目录的node-modules中查找安装的grunt版本,以便运行该版本的grunt但是......是否可以在没有安装grunt-cli的情况下运行grunt?怎么样?提前致谢! 最佳答案 grunt-cli是非常少量的代码。如果我是你,我会在GitHubrepository中查看它。.这样您就可以了解它的作用,而且很容易做到这一点。我很幸运能在没有grunt-cli的情况下运行它。您可以使用以下命令来完成:node-e"

node.js - 使用 grunt-contrib-less 编译更少的文件将不起作用

我正在使用Grunt构建我的Web项目。我安装了grunt-contrib-less打包并在我的grunt.initConfig({..});中添加了一个任务less:{options:{paths:['js/base']},files:{'js/base/*.css':'js/base/*.less'}}当我通过gruntless运行目标less,它可以正常运行,但不会将less文件编译为css文件。Running"less:files"(less)taskDone,withouterrors.我也通过node安装了lessc包。做lessc工作正常。目前我已经用files选项直接指

node.js - 使用 node.js 应用程序进行 Grunt livereload

我在Node.js中编写了一个应用程序(使用Express和socket.io),我想在开发和连接到Node.js应用程序时使用Grunt通过livereload编译我的客户端内容。我该怎么做?(由于路径和跨域问题,最好不要在另一个端口运行Node.js应用程序和在另一个端口运行客户端)我还安装了Yeoman,它使用的是开箱即​​用的grunt-contrib-livereload包,但据我了解,它使用Node.jsConnect服务器来提供客户端文件,因此与我的Node.js应用程序分离。.Yeoman生成的Gruntfile.js示例:varlrSnippet=require('g

node.js - 咕噜声错误 : Cannot find module 'time-grunt'

我尝试安装time-gruntlocal和global,清除npm缓存,更新npm,但没有任何帮助。我明白了:Loading"Gruntfile.js"tasks...ERRORError:Cannotfindmodule'time-grunt'Warning:Task"default"notfound.Use--forcetocontinue.我的软件包版本:Node:'0.10.31',npm:'1.4.23'运行后:npminstall--save-devtime-grunt在package.json状态:"devDependencies":{"grunt":"^0.4.5",.

node.js - 在本地安装 Node Grunt

我正在重新设计我的构建系统,并且我已经阅读了带有grunt的node.js是一个不错的方法。两个我都没用过,有点麻烦。问题是我想建立一个可移植的构建环境,我可以将它包含在我的项目的版本控制中(也许这是不可能的)。让node.js和npm工作没有问题。但是,我看到的每条安装grunt的指令都说要使用带有npm的-g标志,它会在全局范围内安装它。因为我想要一个完全可移植的环境,所以我试图把它关掉,但我不能咕噜咕噜地工作。是我遗漏了什么,还是我试图做的事情不可行? 最佳答案 看看http://gruntjs.com/getting-sta

node.js - Grunt 产生的进程没有捕获输出

我已经使用Grunt生成了一个进程,但是控制台中没有显示任何写入输出流的内容(例如console.log)。我希望Grunt显示进程的任何输出。grunt.util.spawn({cmd:'node',args:['app.js'],opts:{stdio:[process.stdin,process.stout,process.stderr]}}) 最佳答案 尝试将其设置为opts:{stdio:'inherit'}。否则,您可以通过管道输出:varchild=grunt.util.spawn({cmd:process.argv[

node.js - 在 OS X 上安装 Grunt

这是我到目前为止所做的:brewinstallnodejsnpmnpminstall-ggrunt我还设置了包含正确目录的路径。当我运行echo$PATH我得到:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/lib/node:/usr/local/lib/node_modules:/usr/local/share/npm/bin:/usr/local/share/npm/lib/node_modules:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bi

javascript - 使用 grunt : Object Gruntfile. 得到一个奇怪的错误 js has no method 'flatten'

我在尝试运行grunt时遇到了这个奇怪的错误:TypeError:ObjectGruntfile.jshasnomethod'flatten'我是node.js、npm、grunt等的新手。我认为我已经很好地安装了node、npm、grunt,但可能我错过了一些东西。有没有办法验证安装??$catxx$grunt/home/cl/node_modules/grunt/node_modules/findup-sync/lib/findup-sync.js:33}).flatten().uniq().value();^TypeError:ObjectGruntfile.jshasnomet