草庐IT

grunt-ngdocs

全部标签

javascript - npm、bower、gulp、Yeoman 和 grunt 有什么用?

我是后端开发人员,对npm、bower、gulp、grunt和Yeoman有点困惑。每当我问某人他们的目的是什么时,答案往往归结为依赖管理器——对他们所有人来说。当然,我们不需要四种功能完全相同的不同工具吗?有人可以用尽可能少的句子解释每个工具的好处吗?如果可能的话,每个工具一个,使用五岁child(具有开发技能)可以理解的语言?例如:SVN存储、管理和跟踪对我们源代码的更改我以前用过maven、Jenkins、nexus和ant;也许您可以将上述工具与这些工具进行比较?也可以随意将其他前端工具添加到列表中。这是我到目前为止所发现的-但不确定它是否正确:bower用于前端开发/JS库的

javascript - npm、bower、gulp、Yeoman 和 grunt 有什么用?

我是后端开发人员,对npm、bower、gulp、grunt和Yeoman有点困惑。每当我问某人他们的目的是什么时,答案往往归结为依赖管理器——对他们所有人来说。当然,我们不需要四种功能完全相同的不同工具吗?有人可以用尽可能少的句子解释每个工具的好处吗?如果可能的话,每个工具一个,使用五岁child(具有开发技能)可以理解的语言?例如:SVN存储、管理和跟踪对我们源代码的更改我以前用过maven、Jenkins、nexus和ant;也许您可以将上述工具与这些工具进行比较?也可以随意将其他前端工具添加到列表中。这是我到目前为止所发现的-但不确定它是否正确:bower用于前端开发/JS库的

javascript - 配置 grunt 复制任务以排除文件/文件夹

我已经安装了grunt任务grunt-contrib-copy。我将它嵌入我的Gruntfile.js并通过grunt.loadNpmTasks('grunt-contrib-copy');加载任务。目前我使用以下配置创建一个文件夹,其中包含我的js文件/文件夹的子集。copy:{options:{processContent:[],processContentExclude:['build/**','bin/**','.*','*.orig','*.bak','.*/**','*.log','dist/**','test/**','dev/**','pyserver/**','nod

javascript - 配置 grunt 复制任务以排除文件/文件夹

我已经安装了grunt任务grunt-contrib-copy。我将它嵌入我的Gruntfile.js并通过grunt.loadNpmTasks('grunt-contrib-copy');加载任务。目前我使用以下配置创建一个文件夹,其中包含我的js文件/文件夹的子集。copy:{options:{processContent:[],processContentExclude:['build/**','bin/**','.*','*.orig','*.bak','.*/**','*.log','dist/**','test/**','dev/**','pyserver/**','nod

javascript - Grunt 有什么用?

我正在尝试接触Grunt,这是我的新手,但我不了解它的实用性。我知道这是一个taskrunner。我知道它可以用来做诸如bundle、uglify、jshint、minify等等之类的事情,任何可以变成脚本任务的事情。但我看不出这有什么好处。无论如何,几乎所有这些都可以从命令行运行,也就是说您可以使用简单的shell脚本将它们组合起来。在我看来,设置grunt+gruntfiles和编写任务比编写shell脚本更多工作,而不是更少。我错过了什么? 最佳答案 Grunt基本上是一个在NodeJS之上编写的构建/任务管理器。我将其称为J

javascript - Grunt 有什么用?

我正在尝试接触Grunt,这是我的新手,但我不了解它的实用性。我知道这是一个taskrunner。我知道它可以用来做诸如bundle、uglify、jshint、minify等等之类的事情,任何可以变成脚本任务的事情。但我看不出这有什么好处。无论如何,几乎所有这些都可以从命令行运行,也就是说您可以使用简单的shell脚本将它们组合起来。在我看来,设置grunt+gruntfiles和编写任务比编写shell脚本更多工作,而不是更少。我错过了什么? 最佳答案 Grunt基本上是一个在NodeJS之上编写的构建/任务管理器。我将其称为J

javascript - 如何使用 Grunt.js (0.3.x) 连接和缩小多个 CSS 和 JavaScript 文件

注意:此问题仅与Grunt0.3.x相关,已留作引用。如需有关最新Grunt1.x版本的帮助,请参阅我在此问题下方的评论。我目前正在尝试使用Grunt.js设置一个自动构建过程,以首先连接然后缩小CSS和JavaScript文件。我已经能够成功地连接和缩小我的JavaScript文件,尽管每次我运行grunt它似乎只是附加到文件而不是覆盖它们。至于缩小甚至拼接CSS,到目前为止我还做不到!就gruntCSS模块而言,我尝试使用consolidate-css、grunt-css和cssmin但无济于事。无法理解如何使用它们!我的目录结构如下(典型的node.js应用):应用程序.jsgr

javascript - 如何使用 Grunt.js (0.3.x) 连接和缩小多个 CSS 和 JavaScript 文件

注意:此问题仅与Grunt0.3.x相关,已留作引用。如需有关最新Grunt1.x版本的帮助,请参阅我在此问题下方的评论。我目前正在尝试使用Grunt.js设置一个自动构建过程,以首先连接然后缩小CSS和JavaScript文件。我已经能够成功地连接和缩小我的JavaScript文件,尽管每次我运行grunt它似乎只是附加到文件而不是覆盖它们。至于缩小甚至拼接CSS,到目前为止我还做不到!就gruntCSS模块而言,我尝试使用consolidate-css、grunt-css和cssmin但无济于事。无法理解如何使用它们!我的目录结构如下(典型的node.js应用):应用程序.jsgr

javascript - "expand"选项在 grunt-contrib-copy 中有什么作用?这些示例都使用它,但文档没有说明它的作用

这是自述文件和示例:https://github.com/gruntjs/grunt-contrib-copy/blob/master/README.md.这是来自https://github.com/gruntjs/grunt-contrib-copy/blob/master/tasks/copy.js的代码的相关部分(我显然无法理解):module.exports=function(grunt){'usestrict';varpath=require('path');grunt.registerMultiTask('copy','Copyfiles.',function(){var

javascript - "expand"选项在 grunt-contrib-copy 中有什么作用?这些示例都使用它,但文档没有说明它的作用

这是自述文件和示例:https://github.com/gruntjs/grunt-contrib-copy/blob/master/README.md.这是来自https://github.com/gruntjs/grunt-contrib-copy/blob/master/tasks/copy.js的代码的相关部分(我显然无法理解):module.exports=function(grunt){'usestrict';varpath=require('path');grunt.registerMultiTask('copy','Copyfiles.',function(){var