Articles of grunt cli

没有find突然的Grunt任务

我被这个难住了 我现在通过CLI和WebStorm使用Grunt一段时间。 今天我正在通过WebStorm Grunt面板运行一些手动Grunt任务,神奇的是,似乎发生了一些事情,我无法再在这个项目上运行任何任务(无论是通过WebStorm还是命令行)。 我已经尝试了一切,从重新安装grunt / grunt-cli,重新启动我的电脑,缩短grunt文件无济于事。 下面是一个带有问题输出的超级缩写Gruntfile.js。 任何想法可能发生的事情,以及如何恢复我的build设环境,非常感谢! Carlos@XPS8500 ~/git/Test $ cat Gruntfile.js 'use strict'; module.exports = function (grunt) { require('load-grunt-tasks')(grunt); grunt.initConfig({ copy: { dist: { files: [ { expand: true, cwd: '.', src: 'package.json', dest: 'package.xxx' } ] } } }); grunt.registerTask('test', 'Test', function(){ grunt.task.run('copy:dist'); }); }; Carlos@XPS8500 ~/git/Test $ grunt –verbose test […]

TFS生成找不到Grunt

我在我们的TFS构build服务器上安装了npm和grunt。 我使用npm install -g grunt-cli安装了grunt-cli ,然后能够在以我自己的身份login时从命令行运行grunt deploy 。 出TFS生成作为tfsservice用户虽然运行,当它试图做的grunt部署它会得到一个错误消息: 'grunt' is not recognized as an internal or external command, operable program or batch file. 所以,当我自己在构build服务器上login时,如果我运行命令提示符作为tfsservice我得到相同的错误。 所以我尝试从该命令提示符下执行npm install -g grunt-cli ,它看起来已经正确安装并在C:\ Users \ tfsservice \ AppData \ Roaming \ npm中创build了grunt文件,但是仍然得到相同的错误运行grunt部署时 。 所以它看起来像grunt-cli没有得到安装tfsservice ? 当我得到tfsservice%homepath%时,我发现它被设置为\ Windows \ system32 ,而不是预期的\ Users \ tfsservice ; 也许这是一个服务帐户有什么关系呢? 我发现类似的问题已经被要求在Team City中使用grunt-cli ,但是它build议使用Team […]

jenkins与Grunt整合

我已经在Windows Server 2008 R2上安装了Jenkins v1.550。 它现在作为服务在http://localhost:8080运行。 我以pipe理员身份login到计算机。 我已经安装Node.js,并可以从命令行运行“npm”。 我还为Jenkins安装了NodeJS插件v0.2.1。 然后进入Jenkins的Configure System部分,滚动到NodeJS安装,点击Add NodeJSbutton,给出“NodeJS”作为名称,“C:\ Program Files \ nodejs”作为安装目录的path。 我没有检查“自动安装”选项,因为我在插件页面上阅读,它只能用于Linux。 然后我创build了一个新的工作,点击“提供Node&npm bin /文件夹到PATH”checkbox,为“执行Windows批处理命令”创build了一个新的构build步骤,并在“node –version”和“grunt – 版本“并保存。 我跑了这个工作,这是输出 – Building in workspace C:\Program Files (x86)\Jenkins\workspace\Test_1.0 [Test_1.0] $ cmd /c call C:\Windows\TEMP\hudson1381541243088903083.bat C:\Program Files (x86)\Jenkins\workspace\Test_1.0>node –version v0.10.24 C:\Program Files (x86)\Jenkins\workspace\Test_1.0>grunt –version 'grunt' is not recognized as an internal or external […]

npm WARN弃用lodash@2.4.2:lodash @ <3.0.0不再维护

使用npm全局安装grunt-cli时出现错误。 这与lodash有关: npm WARN deprecated lodash@2.4.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0. 以下是我正在使用的版本以及安装的全局软件包列表。 节点: v5.1.0 npm: v3.5.0 npm list -g: http : //pastebin.com/NuJU3bY0 我试图在全球范围内安装最新版本的lodash(v3.10.1),但卸载grunt-cli全局程序包后又重新出现错误,然后重新安装全局程序包。 以下是安装日志: sudo npm install lodash -g /usr/local/lib └── lodash@3.10.1 sudo npm install grunt-cli -g npm WARN deprecated lodash@2.4.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0. /usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt […]