在Windows上运行Grunt时出错:致命错误:无法找到本地Grunt
Error running Grunt on Windows : Fatal error: Unable to find local grunt
我知道关于这个问题有很多疑问,但我的有点不同。
我已经在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获取更多信息
相关文章:
- V8中出现致命错误
- 如何在代码编辑器中打印致命错误
- Galleria致命错误:无法从CSS/Multiple Galleria和Display中提取舞台高度:none;
- 致命错误:调用未定义的函数 FusionCharts()
- 致命错误:未捕获错误:调用未定义的函数loginRelocate() Javascript
- 致命错误:cpvlap 统计信息中不支持的操作数类型
- Codeigntier/AJAX - 致命错误:调用未定义的函数 form_input() in
- 致命错误:函数名称必须是第 7 行 /home/User/public_html/website/index.php 中
- NodeJS-本地作用域已关闭(致命错误)
- Grunt服务器错误,EMFILE
- php2html抛出"致命错误:侦听EADDRINUSE”;
- 如何因致命错误或类似错误而失败
- 致命错误:CALL_AND_RETRY_2分配失败-进程在预处理我的js字段时内存不足
- Wordpress -致命错误:"在非对象上调用成员函数get_var();但前提是不能作为模板
- 在Windows上运行Grunt时出错:致命错误:无法找到本地Grunt
- Facebook在php sdk中显示致命错误
- PHP致命错误:在非对象上调用成员函数post()
- 单元测试错误输出"致命错误:在结束"之后写入
- Protractor browser.get()不会导航到带有致命错误异常的url
- 致命错误:无法找到本地grunt.在windows7专业版上