问题标签 [grunt-build-control]

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 投票
0 回答
2765 浏览

angularjs - 如何使用 grunt 为开发服务器部署创建 WAR 文件

我正在为我的 angularjs 网络应用程序使用 grunt、bower 和 yeoman。我的 UI 代码已准备好部署。我想为部署创建一个 .WAR 文件。

我使用 bower 安装了“grunt-war”依赖项,并在我的 registerGruntTask.js 文件中配置了以下代码

然后,我在命令行中输入了“grunt build”和“grunt war”。但是,什么都没有创造。请帮帮我。

0 投票
1 回答
860 浏览

angularjs - Grunt Serve Dist 不会缩小通过延迟加载导入的脚本

我正在为我的 AngularJS 应用程序使用 Yeoman、Grunt 和 bower。它工作正常。我正在使用 bootstrap、Angular bootstrap、Angular Toaster 和其他一些凉亭组件。但是当我这样做时grunt serve:dist,它不会添加所有文件,也不会通过延迟加载来缩小在视图中导入的脚本(index.html 以外的 HTML 文件)。

这是我的index.html

当我做grunt serve:dist index.html 得到更新。它删除了bower:cssendbower中的 CSS 导入。它删除了引导 CSS,只有以下内容。

我通过延迟加载来装载我的控制器。我的login.html如下所示。

在 grunt serve:dist 中,它缩小了 HTML。但它没有更新导入文件名或文件没有复制到脚本文件夹。

为什么它不缩小所有?或更改索引中的凉亭组件?如何解决?

这是Gruntfile.js

更新 1

我在 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 投票
4 回答
19432 浏览

node.js - 无法在节点服务器中打开 SSL 密钥文件 - ENOENT

我正在尝试第一次使用 grunt buildcontrol 将我继承的项目部署到 heroku。虽然我能够构建和部署,但在运行时出现错误:

ENOENT:没有这样的文件或目录,打开 'ssl/keys/server.key'

检查 dist 目录,确实没有 ssl 目录。因此,我将它添加到 /dist 无济于事。考虑到 /dist/server/ 内的 app.js 可能会被限定到该目录,我将 ssl 目录复制到了那里——同样的问题。/dist/server/app.js 内部:

如果不在服务器文件夹中,它将在哪里查找 ssl 目录?

0 投票
0 回答
302 浏览

node.js - Angular-fullstack grunt 构建控制 heroku 部署错误

我正在尝试使用grunt --force && grunt buildcontrol:heroku. 该应用程序在heroku上设置并链接到mongolab,使用了angular-fullstack docs/中指定的命令当构建进入构建控制过程时,这是我得到的错误:

我的一部分认为这可能与 SCSS 有关,因为它一直给我一些运行错误,而且它看起来像部分部署,但顶部有一个大的 SCSS 错误