草庐IT

grunt-uglify

全部标签

node.js - 在 Travis CI 上运行 grunt build 命令

我正在使用TravisCI测试和构建我的项目,作为其中的一部分,我希望travis运行gruntbuild我尝试了以下方法但没有运气。脚本:“gruntbuild”脚本:“./node_modules/gruntbuild”脚本:“./node_modules/grunt/gruntbuild”脚本:“./node_modules/grunt/grunt.jsbuild” 最佳答案 您是否确保在TravisNode上全局安装grunt-cli?我的TravisCI配置如下:language:node_jsnode_js:-"0.8"

node.js - 咕噜声错误 : cannot find module 'load-grunt-tasks'

当我使用grunt命令时,它显示以下错误:$gruntLoading"Gruntfile.js"tasks...ERROR>>Error:Cannotfindmodule'load-grunt-tasks'Warning:Task"default"notfound.Use--forcetocontinue.Abortedduetowarnings.ExecutionTime(2015-02-0718:05:42UTC)loadingtasks339ms███████████████████████████████████████████████99%Total344ms我已经尝试过-n

node.js - 使用 grunt 服务器,如何将所有请求重定向到根 url?

我正在构建我的第一个Angular.js应用程序,我正在使用Yeoman.Yeoman使用Grunt允许您使用命令“gruntserver”运行node.js连接服务器。我在html5模式下运行我的Angular应用程序。根据Angular文档,这需要修改服务器以将所有请求重定向到应用程序的根目录(index.html),因为Angular应用程序是单页ajax应用程序。"Using[html5]moderequiresURLrewritingonserverside,basicallyyouhavetorewriteallyourlinkstoentrypointofyourappl

javascript - 如何从 grunt 任务中运行 grunt 任务?

我创建了一个新的grunt任务,我想在其中使用grunt-contrib-concat将几个文件连接在一起。我查看了文档,但没有发现任何暗示能够做到这一点的东西。这似乎是一个微不足道的用例,所以我可能只是在看一些东西。更新1:我还希望能够从我的自定义任务中配置此任务。例如,我在自定义任务中创建了一个文件列表。获得该列表后,我想将它们传递给concat任务。我该怎么做?我希望能够做这样的事情。grunt.task.run('concat',{src:['file1','file2'],dest:'out.js'})更新2:要实现我想要的,我必须手动配置grunt任务。这是一个向我展示了我

node.js - Windows 8 上的咕噜声 : 'grunt' is not recognized

我在Windows8机器上从命令行运行Grunt时遇到问题。我的研究表明,最常见的解决方案是安装grunt-cli,因为Grunt不再是全局的。我还需要确保我确实安装了Grunt任务运行程序,因为它没有与grunt-cli一起安装。其他解决方案指向PATH系统环境变量,但这似乎是我所期望的:C:\Users[username]\AppData\Roaming\npm完成所有这些操作后,我仍然在CLI中收到“'grunt'未被识别为内部或外部命令、可运行程序或批处理文件”错误消息。我尝试了以下方法,每次尝试后都卸载所有内容:全局安装grunt-cli(npminstall-ggrunt-

node.js - 如何将使用 grunt 的 Node 应用程序部署到 heroku

我正在使用grunt和grunt插件,例如grunt-contrib-copy,grunt-contrib-mincss(列为我的应用程序的npm依赖项)。我也不promisenpm_modules文件夹和public文件夹,所有生成的文件都在其中。在部署和设置我的服务器(它已经在寻找gruntbuild文件夹)之后,我不知道如何构建我的应用程序(我有public命令)。我看到了一些像grunt-heroku-deploy这样的东西,但在上传之前提交似乎是个坏主意。也许有一些温和的决定......有什么想法吗? 最佳答案 npm支持

javascript - grunt "test command"在 npm init 上做了什么

我正在努力学习咕噜声。当我运行npminit时,我在创建一个询问“测试命令”的package.json文件的过程中得到一个提示——我不确定如何使用它,或者它的预期是什么。它似乎没有很好的记录。如果我将其留空,我会在生成的package.json文件中得到它:"scripts":{//"test":"echo\"Error:notestspecified\"&&exit1"},谁能解释一下如何设置测试脚本? 最佳答案 首先,你的package.json中的scripts-property与grunt本身无关。它只是一个来自npm的cl

node.js - -save-dev 在 npm install grunt --save-dev 中是什么意思

我刚刚开始使用Grunt.js.设置起来非常困难,我正在创建一个package.json文件。关注tutorial,它说有3种方法可以创建package.json文件。首先是做npminstallgrunt--save-dev但是--save-dev是什么意思呢?我试着找了下,结果却是徒劳。 最佳答案 --save-dev:PackagewillappearinyourdevDependencies.根据npminstalldocs.Ifsomeoneisplanningondownloadingandusingyourmodule

java - 是否可以从 maven 编译 grunt 项目?

我正在尝试从maven中执行grunt任务,而无需安装Node.js或任何东西。这是因为我不想让Jenkins打包我的Artifact,并且我无法在该机器上安装Node.js。我知道使用npm和一些命令很容易让它工作,但我也认为它应该很容易与maven集成,问题是我不知道从哪里开始,因为我是新手到npm。 最佳答案 是的,使用frontend-maven-plugin,您可以通过Maven编译Grunt项目(通过NodeJSmailinglist找到)。正如文档所指出的,该插件具有以下功能:Letyoukeepyourfronten

docker - 使用 grunt-shell 调用调用 docker run 的脚本时如何解决 "the input device is not a TTY"?

发出gruntshell:test时,我收到警告“输入设备不是TTY”并且不想使用-f:$gruntshell:testRunning"shell:test"(shell)tasktheinputdeviceisnotaTTYWarning:Commandfailed:/bin/sh-c./run.shnpmtesttheinputdeviceisnotaTTYUse--forcetocontinue.Abortedduetowarnings.这是Gruntfile.js命令:shell:{test:{command:'./run.shnpmtest'}这里是run.sh:#!/bin