Node.js grunt.js及其插件必须安装到我的项目中吗?

Node.js grunt.js及其插件必须安装到我的项目中吗?,node.js,gruntjs,Node.js,Gruntjs,我已经阅读了安装教程,它告诉我如何将grunt.js安装到我的web项目中。 但我想要的文件夹结构是: 1.C:\Users\MyAccount\AppData\Roaming\npm 包括grunt cli、grunt、grunt contrib concat等全局工具 2.D:\Visual Studio 2012项目\MyWebProject 包括grunfile.js、html、css、js、图像 无论我做什么,它都不工作,总是找不到模块 grunt cli已在全局范围内正确安装,但插件

我已经阅读了安装教程,它告诉我如何将grunt.js安装到我的web项目中。 但我想要的文件夹结构是:

1.
C:\Users\MyAccount\AppData\Roaming\npm

包括
grunt cli、grunt、grunt contrib concat等全局工具

2.
D:\Visual Studio 2012项目\MyWebProject

包括
grunfile.js、html、css、js、图像


无论我做什么,它都不工作,总是找不到模块

grunt cli
已在全局范围内正确安装,但插件必须与gruntfile一起安装在项目中。如果在生产中不需要它们,请使用

npm install -D grunt grunt-contrib-concat

(注意:您的项目需要一个package.json)

我想我已经找到了解决方案。
在任何目录中:
npm安装-g grunt cli
npm安装-g grunt
npm安装-g grunt contrib concat
npm安装-g grunt contrib丑陋
更改到项目目录
npm链接咕噜声
npm链接grunt contrib concat
npm链接grunt contrib丑陋

grunt defalt min

如果您已经阅读了安装设置并选择了不同的方式,您对它不起作用有何惊讶?是否有任何理由不希望在项目中本地安装这些依赖项?