问题标签 [grunt-init]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
611 浏览

gruntjs - 如何从 Grunt 任务运行 grunt-init?

我要么空白,要么它应该更复杂。

我正在尝试grunt-init从 Grunt 任务中运行,如下所示:

当然,分析的部分param不是问题。它正在运行grunt-init

grunt-init直接在与以下尝试相同的文件夹中运行可以正常工作。

我尝试了以下方法(为了代码的简短而内联了模板路径),但都无济于事:

咕噜壳

接着:

在命令行中:

或直接从命令行:

咕哝执行

接着:

在命令行中:

或直接从命令行:

节点的exec

在命令行中:

没有什么。

有各种尝试,其中最好的会打印第一行grunt-init提示:

就是这样。

我错过了什么?我应该以stdout某种方式连接吗?

0 投票
1 回答
271 浏览

gruntjs - grunt-init 模板条件复制文件

我刚刚开始使用 grunt-init。我有一切工作。而且我想知道是否有一种方法可以根据提示进行有条件的复制根文件,该提示基于对先前提示的回答。

0 投票
3 回答
5363 浏览

gruntjs - 如何使用 yeoman 生成器将多个文件作为模板处理?

我正在开发一个我最初用 grunt-init 编写的自定义生成器。我注意到的一个区别是 grunt-init 自动将 root 中的所有文件作为模板处理,但是使用 yeoman 生成器,您必须使用 .template() 来执行此操作。我熟悉如何使用 .template() 处理任何单个文件,但是否可以处理整个目录?

0 投票
1 回答
158 浏览

gruntjs - Grunt-init copyAndProcess 函数:我可以将多个值传递给“noProcess”选项吗?

我正在使用 grunt-init 为我经常重复的站点结构构建模板。

template.js 文件使用 init.copyAndProcess 函数自定义大多数文件,但其中一些文件被文件处理(一些字体和图像文件)损坏,我想将这些文件包含在“noProcess”选项中。如果这些文件都存在于同一个目录中,我可以使用文档中提到的 noProcess 选项[参见: http ://gruntjs.com/project-scaffolding#copying-files ]并传入一个类似的字符串,它可以工作:

不幸的是,我不需要执行任何处理的文件并不都在同一个目录中,我希望能够传入它们的数组,类似于下面的代码块,但这不起作用

关于如何为“noProcess”选项设置多个目标的任何想法?

0 投票
1 回答
163 浏览

javascript - Grunt-Init 条件提示模板

我开始使用 grunt-init 模板并尝试编写条件提示。我已经玩了几个小时了,并没有真正的成功。javascript 不是我最强的语言可能无济于事。

我找到了这个答案,但它并没有真正处理我想要做的事情:grunt-init template conditional prompts

我正在尝试按照以下方式做一些事情:

显然这不起作用,但我尝试过浏览 grunt-init 源代码和文档,但没有发现任何有用的东西。

如果这不可能,是否还有其他可以处理这种条件逻辑的 grunt 项目生成器?

0 投票
1 回答
349 浏览

node.js - 使用 Grunt 的命令行 Node.js 程序

问题:Node.js 命令行程序不运行。我松散地遵循了本教程。我运行 OSX,假设程序是 filesearch.js。

退货

无论程序文件中的代码是什么,或者我使用什么命令行参数,我每次都会得到相同的标准输出。

我安装了 grunt 和 grunt-cli 使用

还安装了 grunt-init 和Node 模板

并将模板放在 grunt-init 找到的 ~/.grunt_init 中

初始化 grunt 目录

我在程序文件中包含了该行以启用作为节点运行:

还将程序目录符号链接到:

为什么程序不运行?

0 投票
0 回答
58 浏览

javascript - grunt-init 中的变量

我正在尝试使用 grunt-init 创建一个模板项目,并且想知道 grunt 是否有可能通过我在其他配置文件中写下的值来更改文件的内容。

例子:

想象一下,我的项目中有一个日期格式的配置文件,如下所示:

而且,在 grunt-init 的其他配置文件中,我有类似的内容:

如何配置 grunt-init 以在运行时将格式更改为 dd/mm/yyyy?

感谢您的时间

0 投票
1 回答
59 浏览

grunt-init - grunt-init 模板名在 Ubuntu 14.04 上什么都不创建

我正在使用 grunt-init 为omnisharp 使用的 c# 创建一个新的解决方案文件。

我已经使用以下命令安装了 grunt-init:

npm install -g grunt-init

并且安装成功。问题是,每次我在目录顶部运行 grunt-init csharpsolution 时,shell 都没有输出。而且,根本没有创建文件。我已经 git 克隆了 ./grunt-init/csharpsolution 。

有什么我想念的吗?

0 投票
1 回答
885 浏览

javascript - Gruntfile.js 任务无法读取包值?

在 Gruntfile.js 的 initConfig 函数中,我有以下内容:

我正在创建 pkg 变量,然后尝试从 concat.dist 下的对象中提取名称,因为它来自新的 grunt-init 模板。运行 concat:dist 时出现无法读取未定义的属性“名称”。我已经验证了 package.json 文件中文件和节点“名称”的存在。

鉴于我是节点新手,我不确定这些闭包在调用 grunt 任务时是否持续存在,如果存在,我是否使用了错误的约定?这甚至可能吗?

0 投票
2 回答
2376 浏览

node.js - zsh:找不到命令:grunt-init

我是 gruntjs 的新手,正在尝试启动并运行 grunt-init 模板,但是我经常收到此错误:zsh: command not found: grunt-init

当我运行安装时,它向我显示了所有这些,所以看起来它安装得很好

我已经按照 grunt-init 安装说明创建了~/.grunt-init/目录并通过给出的命令克隆了 jquery 模板

git clone https://github.com/gruntjs/grunt-init-jquery.git ~/.grunt-init/jquery

我需要做什么才能使用 grunt-init 命令?