问题标签 [gruntfile]

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 投票
1 回答
38 浏览

javascript - 当我使用 gruntfile.js 保存 other.less 时如何编译 main.less

我的网站有几个 .less 文件,主要的文件导入其他文件。我遇到了这样一种情况,即我在 grunt 将编译的 other.less 文件中进行了更改,但它不会编译我唯一需要的 main.less 文件。

我不知道如何配置我的 gruntfile.js,以便它在检测到根文件夹中的更改时编译 main.less 文件,但不编译其他 .less 文件。

任何帮助,将不胜感激!

0 投票
0 回答
149 浏览

css - GRUNT:连接的 CSS 文件未反映在 index.html 页面中

我已经设置了 grunt 任务来将 CSS 文件连接成一个 combine.css 文件,它成功地连接了 CSS 文件。

但是,我无法弄清楚如何使用 Grunt 将 index.html 中的 1.css、2.css 和 3.css 替换为 combine123.css 文件。

当手动尝试用 index.html 中的 css 文件替换这些 css 文件时,运行 grunt 命令会恢复对 index.html 所做的更改。当我在浏览器中查看页面的源代码时,它显示了多个 css 文件,而不是最新的连接的 combine123.css 文件。

如何使用 Grunt 任务将这些 css 文件替换为 index.html 标记中的 combine123.css 文件。

这是 Gruntfile.js

任何帮助将非常感激。

0 投票
0 回答
383 浏览

gruntjs - GruntJS:在 MEAN.JS 中构建 Grunt

我正在使用gruntMEAN.JS

在 git中的最后一次提交之前,我执行grunt build并创建了dist目录:application.jsapplication.min.cssapplication.min.js

NODE_ENV变量development.

我在 中添加新引用index.html,并对旧引用进行注释。该项目运行完美,速度更快!

今天,我也想做同样的事情,我重复了所有过程:我先删除/dist目录(Okey,不是必需的,但我做了),然后我执行grunt build,这个命令在 中生成新文件/dist,等等。

但是... grunt build我所做.js的新代码不会使用我编写的新代码生成文件。在新的修改之前再次生成旧代码......

为什么?

我怎么解决这个问题?

gruntfile.js

谢谢!

0 投票
2 回答
220 浏览

javascript - Grunt 任务在我的控制台中生成一个循环

我使用任务 uglify、cssmin 和其他 grunt 任务。

例如,如果我只对我的 javascript 或 css 文件进行更改......控制台会向我显示大约十次循环: 在此处输入图像描述

... ETC

所有更改和任务都完美运行,但是这个奇怪的循环非常奇怪。

这是我的 Gruntfile.js:

我怎样才能解决这个问题?谢谢。

0 投票
1 回答
14253 浏览

javascript - 如何为 Node JS 项目集成声纳?

我已将 sonarqube 集成到我正在运行的 Node JS 项目中,并且它似乎与 javascript 插件一起工作正常。我想知道是否有任何方法可以特别提到 sonarqube 来检查 javascript 作为 Node JS?

运行声纳的配置在 gruntfile.js 中指定,如下所示,

0 投票
2 回答
1199 浏览

javascript - Grunt usemin 找不到目标

我遵循以下教程: https ://www.youtube.com/watch?v=gIbfDxF69c8

并不断找到没有“usemin”目标。

gruntfile.js: http: //www.billiving.com/demo/script/gruntfile.js

源文件:/script/app/index.html /script/app/js/file2.js

该过程失败,生成的 index.html 不包含指向缩小的 js 文件的链接。

谢谢

0 投票
1 回答
245 浏览

javascript - 无法在 Gruntfile 中使用 postcss 报告器和 postcss bem linter 记录错误

我在我的 gruntfile.js 中使用 grunt-postcss 并且一切正常,除了 postcss-bem-linter 如果不遵循 BEM 规则,它应该在控制台中记录警告。这是 gruntfile.js 中的配置片段:

当我尝试输入 grunt postcss:golden 时,控制台日志没有任何输出。任何想法为什么?

0 投票
1 回答
6846 浏览

gruntjs - Grunt 正在运行“监视”任务并等待......永远。是我的 Gruntfile.js 语法吗?

期待 Sassier Bootstrap 4,我(试图)在 Bootstrap 3.3.5 上从 Less 切换到 Sass 并设置所需的Gruntfile.js文件。我在编译 Less 时没有问题,但不能让 Grunt 与 Sass 一起工作,特别是,$ grunt两者$ grunt watch都让我

Running "watch" task Waiting...

永远。

不用说它不会编译。我试过$ grunt watch --verbose了,得到了很多 green OKs。

我想我有一些错误或效率低下,gruntfile.js但由于这是 Baby's First Gruntfile.js,我被困在这里。你能看出这是什么原因吗?

我的项目目录,如果有帮助的话:

0 投票
1 回答
139 浏览

javascript - Gruntfile 添加 javascript 文件

我使用以下 yeoman 生成器创建了一个 bootstrap-compass 项目:

https://www.npmjs.com/package/generator-bootstrap-compass

您可以在链接中看到文件结构。

如何正确地将 javascript 添加到这个 gruntfile 中?

gruntfile.js 看起来像这样:

编辑:

解决方案:

我刚刚将 grunt-contrib-uglify 和以下代码添加到我的 gruntfile.js 以压缩我项目中的任何 js 代码:

0 投票
0 回答
215 浏览

node.js - 为什么在运行命令 grunt filerev_apply 时出现“无法读取未定义的属性摘要”的错误?

为什么我在运行或 grunt时无法读取未定义 错误的属性摘要。当我运行 它显示grunt.filerev.summary不被识别为内部或外部命令。grunt filerev_applyfilerev_replacegrunt.filerev.summary

Gruntfile.js