首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"grunt install“返回Ubuntu上的错误

"grunt install“返回Ubuntu上的错误
EN

Stack Overflow用户
提问于 2014-09-29 00:18:37
回答 2查看 2.2K关注 0票数 1

当我试图在一个Ubuntu14.04框上运行"grunt“时,会出现以下错误,它安装了来自NodeSource的最新nodejs。

jit-咕噜:插件的“安装”任务找不到。如果您已经安装了插件,请设置静态映射。请参阅https://github.com/shootaroo/jit-grunt#static-mappings 警告:任务“安装”失败。继续使用武力。 由于警告而中止。

下面是Gruntfile.js中与jit-grunt相关的部分:

代码语言:javascript
复制
  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'
  });

有人能指出正确的方向吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-02 10:37:58

grunt install的任务是什么?您能在这里粘贴您的package.json文件吗?这样我们就可以看到您的依赖关系了?

jit-grunt输出此错误的原因是它找不到一个名为grunt-contrib-installgrunt-installinstall的节点模块文件夹,其中包含注册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文件中安装devDependenciespackage.json,并且您可能是想调用npm install,而不是grunt install

票数 2
EN

Stack Overflow用户

发布于 2014-09-29 06:57:17

尝试如下:

代码语言:javascript
复制
 1) npm install -g grunt-cli

这将在系统路径中放置grunt命令,允许从任何目录运行该命令。

请注意,安装grunt-cli并不安装Grunt任务运行程序!Gruntfile的工作很简单:运行安装在Gruntfile旁边的Grunt版本。这允许Grunt的多个版本同时安装在同一台计算机上。

代码语言:javascript
复制
 2) npm install grunt --save-dev 

将Grunt和gruntplugins添加到现有package.json中的最简单方法是使用npm save-dev命令。该安装不仅将在本地安装,而且将使用倾斜版本范围自动添加到devDependencies部分。

如需进一步协助,请按此连结

http://gruntjs.com/getting-started

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26090936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档