问题标签 [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.
javascript - 当我使用 gruntfile.js 保存 other.less 时如何编译 main.less
我的网站有几个 .less 文件,主要的文件导入其他文件。我遇到了这样一种情况,即我在 grunt 将编译的 other.less 文件中进行了更改,但它不会编译我唯一需要的 main.less 文件。
我不知道如何配置我的 gruntfile.js,以便它在检测到根文件夹中的更改时编译 main.less 文件,但不编译其他 .less 文件。
任何帮助,将不胜感激!
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
任何帮助将非常感激。
gruntjs - GruntJS:在 MEAN.JS 中构建 Grunt
在 git中的最后一次提交之前,我执行grunt build
并创建了dist
目录:application.js,application.min.css和application.min.js
NODE_ENV变量是development
.
我在 中添加新引用index.html
,并对旧引用进行注释。该项目运行完美,速度更快!
今天,我也想做同样的事情,我重复了所有过程:我先删除/dist
目录(Okey,不是必需的,但我做了),然后我执行grunt build
,这个命令在 中生成新文件/dist
,等等。
但是... grunt build
我所做.js
的新代码不会使用我编写的新代码生成文件。在新的修改之前再次生成旧代码......
为什么?
我怎么解决这个问题?
gruntfile.js
谢谢!
javascript - 如何为 Node JS 项目集成声纳?
我已将 sonarqube 集成到我正在运行的 Node JS 项目中,并且它似乎与 javascript 插件一起工作正常。我想知道是否有任何方法可以特别提到 sonarqube 来检查 javascript 作为 Node JS?
运行声纳的配置在 gruntfile.js 中指定,如下所示,
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 文件的链接。
谢谢
javascript - 无法在 Gruntfile 中使用 postcss 报告器和 postcss bem linter 记录错误
我在我的 gruntfile.js 中使用 grunt-postcss 并且一切正常,除了 postcss-bem-linter 如果不遵循 BEM 规则,它应该在控制台中记录警告。这是 gruntfile.js 中的配置片段:
当我尝试输入 grunt postcss:golden 时,控制台日志没有任何输出。任何想法为什么?
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 OK
s。
我想我有一些错误或效率低下,gruntfile.js
但由于这是 Baby's First Gruntfile.js,我被困在这里。你能看出这是什么原因吗?
我的项目目录,如果有帮助的话:
javascript - Gruntfile 添加 javascript 文件
我使用以下 yeoman 生成器创建了一个 bootstrap-compass 项目:
https://www.npmjs.com/package/generator-bootstrap-compass
您可以在链接中看到文件结构。
如何正确地将 javascript 添加到这个 gruntfile 中?
gruntfile.js 看起来像这样:
编辑:
解决方案:
我刚刚将 grunt-contrib-uglify 和以下代码添加到我的 gruntfile.js 以压缩我项目中的任何 js 代码:
node.js - 为什么在运行命令 grunt filerev_apply 时出现“无法读取未定义的属性摘要”的错误?
为什么我在运行或 grunt时无法读取未定义 错误的属性摘要。当我运行
它显示grunt.filerev.summary不被识别为内部或外部命令。grunt filerev_apply
filerev_replace
grunt.filerev.summary
Gruntfile.js