草庐IT

grunt-concat

全部标签

node.js - 带有 grunt 的 Concat bower 组件

我正在构建一个需要少量前端库/框架的应用程序,例如:jQueryJQueryUIAngularJS基金会我正在使用bower下载组件。此时我的HTML看起来像:我的目标是制作一个grunt脚本,它会自动获取已安装的组件,合并并缩小它们并将它们输出为lib.js。问题:通过我的所有研究,我弄清楚了如何连接目录中的所有文件。我的目标是获取bower组件并将它们连接起来,而不是在gruntfile中一一列出。我该如何存档?是否可以只使用我想要的模块而不是拥有整个UI来构建自定义jQueryUI。谢谢。 最佳答案 usemin是你的frie

node.js - 如何阻止 Grunt.js 缩小我的 Yeoman webapp

我正在尝试使用generator-webapp(sassw/compass+boostrap-sass)构建我的webapp。但是,我不希望它缩小任何文件。(至少只是css,但理想情况下什么都不会被缩小)。在我的工作中,我将做一些在.NET/C#中完成的后端以及但主要是前端,因此我需要不缩小HTML以便我可以将前端导入VisualStudio并成为能够操纵它。目前,我正在尝试配置我的gruntfile以停止缩小,但我很难找到解决方案。这是我的gruntfile(它只是生成的默认文件)//Generatedon2014-02-27usinggenerator-webapp0.4.7'us

node.js - grunt-contrib-jshint 警告 : path must be a string;

我一直在尝试使用jshintgrunt模块来验证我的代码,但我总是收到以下错误:Running"jshint"task[D]Tasksource:C:\Coursera\03.IntroAngularJS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.jsRunning"jshint:all"(jshint)task[D]Tasksource:C:\Coursera\03.IntroAngularJS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.js

node.js - 亚马逊 S3 服务器上的 Concat MP3/媒体音频文件

我想连接上传到AmazonS3服务器上的文件。我该怎么做。我可以使用以下代码在本地机器上进行连接。varfs=require('fs'),files=fs.readdirSync('./files'),clips=[],stream,currentfile,dhh=fs.createWriteStream('./concatfile.mp3');files.forEach(function(file){clips.push(file.substring(0,6));});functionmain(){if(!clips.length){dhh.end("Done");return;}c

node.js - 通过 Grunt 运行 Node 应用程序

我正在尝试将我的Node应用程序作为Grunt任务运行。但是,我需要将其作为子进程生成,以允许我并行运行监视任务。这行得通:grunt.registerTask('start',function(){grunt.util.spawn({cmd:'node',args:['app.js']})grunt.task.run('watch:app')})但是,当watch任务检测到变化时,这会再次触发start任务。在生成Node应用程序的另一个子进程之前,我需要杀死前一个子进程。但是,我不知道如何终止该进程。这样的事情不起作用:varchildgrunt.registerTask('sta

javascript - grunt 服务器无法连接 <gruntjs>

module.exports=function(grunt){//Projectconfiguration.grunt.initConfig({server:{port:8888,base:'.'}});};C:\ProgramFiles\nodejs\test\grunt>C:\ProgramFiles\nodejs\test\grunt>gruntserverRunning"server"taskStartingstaticwebserveronport8888.完成,没有错误。但无法通过在浏览器中输入[http://127.0.0.1:8888][1]连接!jiong~如何在wi

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选项直接指