首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装并不是从依赖项安装grunt js。

npm安装并不是从依赖项安装grunt js。
EN

Stack Overflow用户
提问于 2013-11-27 18:25:43
回答 1查看 1.9K关注 0票数 2

我正试图自动为开发人员安装所有的软件包。因此,我在同一个目录中有package.json和grunt文件。我想先安装npm,以便安装所有的依赖项,并且当开发人员在命令行上执行咕噜时,一切都准备好了。我能知道它为什么不起作用吗?另一件事是,我可以知道依赖和dev依赖性之间的区别。

代码语言:javascript
复制
{
  "name": "TestProject",
  "version": "0.1.0",
  "description": "this project is for test",
  "main": "index.js",
  "dependencies": {
    "grunt": "~0.4.2",
    "grunt-contrib-uglify": "~0.2.7",
    "uglify-js": "~2.4.3",
    "grunt-contrib-watch":"~0.5.3",
    "grunt-contrib-jshint": "~0.7.2",
    "qunit": "~1.11.0"
  },  
  "devDependencies": {
    "grunt": "~0.4.2",
    "qunit": "~1.11.0",
    "grunt-contrib-jshint": "~0.7.2",
    "grunt-contrib-nodeunit": "~0.2.0",
    "grunt-contrib-uglify": "~0.2.2",
    "grunt-contrib-watch": "~0.5.3",
    "grunt-contrib-watch":"~0.5.3"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "BSD-2-Clause"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-27 18:30:36

您可能缺少Grunt的命令行实用程序。

可以安装在您的shell中,使用

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

CLI是独立于grunt包或grunt-插件分发的。您应该在相同的dev环境设置文档中包含关于全局安装grunt-cli的说明,在这些文档中,您应该指示如何设置nodenpmbower等。

更新

如果您对在grunt-cli上安装npm install如此坚决,我想其中一种选择可能是使用npm脚本

包括在你的package.json (注:未经测试)

代码语言:javascript
复制
{
  "postinstall": "npm i -g grunt-cli"
}

不过,我会劝阻你这么做。手工安装就行了。

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

https://stackoverflow.com/questions/20250223

复制
相关文章

相似问题

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