当我试图在一个Ubuntu14.04框上运行"grunt“时,会出现以下错误,它安装了来自NodeSource的最新nodejs。
jit-咕噜:插件的“安装”任务找不到。如果您已经安装了插件,请设置静态映射。请参阅https://github.com/shootaroo/jit-grunt#static-mappings 警告:任务“安装”失败。继续使用武力。 由于警告而中止。
下面是Gruntfile.js中与jit-grunt相关的部分:
require('jit-grunt')(grunt, {
express: 'grunt-express-server',
useminPrepare: 'grunt-usemin',
ngtemplates: 'grunt-angular-templates',
cdnify: 'grunt-google-cdn',
protractor: 'grunt-protractor-runner',
injector: 'grunt-asset-injector',
buildcontrol: 'grunt-build-control'
});有人能指出正确的方向吗?
发布于 2014-10-02 10:37:58
grunt install的任务是什么?您能在这里粘贴您的package.json文件吗?这样我们就可以看到您的依赖关系了?
jit-grunt输出此错误的原因是它找不到一个名为grunt-contrib-install、grunt-install或install的节点模块文件夹,其中包含注册Grunt任务名为install的JS文件的tasks/文件夹。
你是说这些包裹中的任何一个吗?如果是这样的话,您必须通过它们的注册任务名-- https://www.npmjs.org/package/grunt-npm-install - grunt npm-install - https://www.npmjs.org/package/grunt-auto-install - grunt auto_install来调用它们。
对于grunt-auto-install包,您需要将它添加到jit-grunt的静态映射中,就像使用grunt-express-server和其他工具一样。
如果不是以上所述,除了“您可能输入了错误?”之外,我唯一能提供的其他答案类似于@waqas所做的假设:您的意思是从您的dependencies文件中安装devDependencies和package.json,并且您可能是想调用npm install,而不是grunt install。
发布于 2014-09-29 06:57:17
尝试如下:
1) npm install -g grunt-cli这将在系统路径中放置grunt命令,允许从任何目录运行该命令。
请注意,安装grunt-cli并不安装Grunt任务运行程序!Gruntfile的工作很简单:运行安装在Gruntfile旁边的Grunt版本。这允许Grunt的多个版本同时安装在同一台计算机上。
2) npm install grunt --save-dev 将Grunt和gruntplugins添加到现有package.json中的最简单方法是使用npm save-dev命令。该安装不仅将在本地安装,而且将使用倾斜版本范围自动添加到devDependencies部分。
如需进一步协助,请按此连结
http://gruntjs.com/getting-started
https://stackoverflow.com/questions/26090936
复制相似问题