问题标签 [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.
angularjs - 如何使用 grunt 为开发服务器部署创建 WAR 文件
我正在为我的 angularjs 网络应用程序使用 grunt、bower 和 yeoman。我的 UI 代码已准备好部署。我想为部署创建一个 .WAR 文件。
我使用 bower 安装了“grunt-war”依赖项,并在我的 registerGruntTask.js 文件中配置了以下代码
然后,我在命令行中输入了“grunt build”和“grunt war”。但是,什么都没有创造。请帮帮我。
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:css和endbower中的 CSS 导入。它删除了引导 CSS,只有以下内容。
我通过延迟加载来装载我的控制器。我的login.html如下所示。
在 grunt serve:dist 中,它缩小了 HTML。但它没有更新导入文件名或文件没有复制到脚本文件夹。
为什么它不缩小所有?或更改索引中的凉亭组件?如何解决?
这是Gruntfile.js
更新 1
我在 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
谢谢!
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 目录?
node.js - Angular-fullstack grunt 构建控制 heroku 部署错误
我正在尝试使用grunt --force && grunt buildcontrol:heroku
. 该应用程序在heroku上设置并链接到mongolab,使用了angular-fullstack docs/中指定的命令当构建进入构建控制过程时,这是我得到的错误:
我的一部分认为这可能与 SCSS 有关,因为它一直给我一些运行错误,而且它看起来像部分部署,但顶部有一个大的 SCSS 错误。