我正在尝试在运行
时在本地项目上安装Grunt npm install grunt-contrib-watch
结果:
sass-test username$ npm install grunt-contrib-watch --save-dev
sass-test@1.0.0 /Users/username/Documents/WEB-DEV/sass-test
└─┬ grunt-contrib-watch@1.0.0
├── async@1.5.2
├─┬ gaze@1.0.0
│ └─┬ globule@0.2.0
│ ├─┬ glob@3.2.11
│ │ ├── inherits@2.0.1
│ │ └── minimatch@0.3.0
│ ├── lodash@2.4.2
│ └─┬ minimatch@0.2.14
│ ├── lru-cache@2.7.3
│ └── sigmund@1.0.1
├── lodash@3.10.1
└─┬ tiny-lr@0.2.1
├─┬ body-parser@1.14.2
│ ├── bytes@2.2.0
│ ├── content-type@1.0.2
│ ├── depd@1.1.0
│ ├─┬ http-errors@1.3.1
│ │ └── statuses@1.3.0
│ ├── iconv-lite@0.4.13
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── qs@5.2.0
│ ├─┬ raw-body@2.1.6
│ │ ├── bytes@2.3.0
│ │ └── unpipe@1.0.0
│ └─┬ type-is@1.6.13
│ ├── media-typer@0.3.0
│ └─┬ mime-types@2.1.11
│ └── mime-db@1.23.0
├─┬ debug@2.2.0
│ └── ms@0.7.1
├─┬ faye-websocket@0.10.0
│ └─┬ websocket-driver@0.6.5
│ └── websocket-extensions@0.1.1
├── livereload-js@2.2.2
├── parseurl@1.3.1
└── qs@5.1.0
在无法安装grunt依赖项的情况下,将所有上述软件包安装到node_module文件夹中。如果这些软件包是某些其他已安装模块的依赖项,有没有办法找出它是什么?
我想我可能已经编辑了默认的包配置文件夹,但我对npm并不太自信,无法确切知道。
有没有人有任何建议?
答案 0 :(得分:2)
安装的依赖项与NPM page上显示的完全匹配。 Grunt未被列为依赖项。
请记住,Grunt是一名任务选手。可以想象,它可以运行你可以添加到gruntfile的任何任务,但这些任务不需要知道Grunt本身。
只需单独安装Grunt就可以了。