找不到当地的咕哝声
Unable to find local grunt
本文关键字:找不到 更新时间:2023-09-26
我让grunt在本地运行这个很好,但是在设置我的Jenkins服务器做同样的事情之后,我遇到了grunt无法找到grunt文件的问题。我可能错过了安装/配置一些东西吗?我无法从错误输出中判断出什么是错的,这是我在詹金斯盒子上得到的:
[user@buildserver] # ls
AUTHORS CHANGELOG coverage Gruntfile.js package.json README.md reports spec src
[user@buildserver] #繁重
grunt-cli: The grunt command line interface. (v0.1.6)
Fatal error: Unable to find local grunt.
If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project. For more information about
installing and configuring grunt, please see the Getting Started guide:
http://gruntjs.com/getting-started
这是Gruntfile.js
module.exports = function(grunt) {
'use strict';
// Project configuration.
grunt.initConfig({
jasmine : {
src : 'src/**/*.js',
options : {
specs : 'spec/**/*.js',
template : require('grunt-template-jasmine-istanbul'),
templateOptions: {
coverage: 'reports/coverage.json',
report: 'reports/coverage'
}
}
},
});
grunt.loadNpmTasks('grunt-contrib-jasmine');
grunt.registerTask('default', ['jasmine']);
};
是否在Jenkins服务器上安装了grunt ?
npm install grunt
你可以从Jenkins管理界面设置一切,你不需要在本地安装grunt:)
安装Jenkins插件
- Git Plugin - for Git
- Git Client Plugin - for Git
- Git参数插件- 用于Git标签
- GitHub API Plugin - for GitHub
- NodeJS Plugin - 集成常见的javascript工具NodeJS &npm
Git/Ant/Maven/NodeJS安装
- Goto服务器/jenkins/配置
- Git -> Git安装->添加Git -> JGit
- Git插件->全局配置用户名值= "Anthony Mckale",全局配置用户。email Value = "anthony.mckale@bskyb.com"
- NodeJS->NodeJS安装-> Add NodeJS-> Name = "NodeJS 0.11.10",勾选"自动安装",选择"Install from nodejs.org",添加"grunt-cli"到全局安装包
TADA
希望git/nodejs和grunt都可以使用
查看插件wiki了解如何将grunt/node任务添加到jenkins作业-> https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin
这真的很简单:)
不需要SSH登录,只需要Jenkins admin权限
相关文章:
- 气质的“nestRemoting()”有时可以'找不到关系
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- 找不到模块捆绑包
- for循环中的javascript if语句找不到==
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- 失败:等待Protractor与页面同步时出错:“”;在窗口上找不到角度”;
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- [Vue warn]:找不到元素
- ngRoute找不到模板
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- 因果报应-找不到模块:错误:无法解析模块'scs'
- Angular 2:在本地.json文件上找不到文件
- module.js在运行iron节点时找不到模块
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- 我发现了一些只在移动设备上可见的垃圾邮件链接,我可以'找不到包含此垃圾邮件链接的脚本的位置
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- Meteor.js可以'找不到语义:ui包
- 找不到容器:goog.Disposable.instances _在为javascript工具使用泄漏查找器时出错
- 错误:找不到模块'/lib/cli'
- 在wordpress中找不到jQuery函数