在Windows上运行Grunt时出错:致命错误:无法找到本地Grunt

Error running Grunt on Windows : Fatal error: Unable to find local grunt

本文关键字:Grunt 致命错误 Windows 运行 出错      更新时间:2023-09-26

我知道关于这个问题有很多疑问,但我的有点不同。

我已经在Windows上安装了nodejs,在c:'program files'nodejs

我在上面的文件夹中安装了所有需要的模块,使用这些命令:
npm install grunt --save-dev
npm install grunt-contrib-uglify --save-dev
npm install grunt-contrib-cssmin
npm install grunt-contrib-imagemin --save-dev

如果我进入我的app文件夹并尝试执行grunt,我得到这个错误:

致命错误:无法找到本地grunt

Grunt将运行只有当我重新安装我的应用程序文件夹中的所有模块。

我的问题是:我必须安装每个应用程序文件夹内的模块?

nodejs文件夹中已经安装的模块还不够吗?

谢谢!

是的,模块应该安装在项目目录下。如果您想全局安装节点模块,您应该使用--global标志,例如npm install --global grunt。但是全局安装grunt和grunt模块并不是一个好主意,因为需要进行依赖管理。你可能会在更新全局安装的grunt或grunt模块时遇到麻烦。

阅读grunt Getting Started获取更多信息