欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Error: Cannot find module 'grunt-legacy-util' #1165 有大用 有大大用

见下面红色的部分

错误:找不到模块 'grunt-legacy-util' #1165


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           


           

            

 关闭        
pezholio 打开了这个 issue             2014 年 3 月 20 日 · 8 条评论        

注释

@pezholio                        

佩佐利奥 评论 2014 年 3 月 20 日                                    

我刚刚尝试构建fine-uploader,但是按照说明进行操作后,grunt package我得到了以下错误:                                                        

module.js:340
    throw err;
          ^
Error: Cannot find module 'grunt-legacy-util'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/Users/stuart/Documents/fine-uploader/node_modules/grunt/lib/grunt.js:26:12)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/grunt-cli/bin/grunt:45:1)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:492:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)
                                                       

我试过安装grunt-legacy-util,但我仍然遇到同样的错误。任何想法我哪里出错了?                                                        

@feltnerm                                
贡献者                                            

毛毡 评论 2014 年 3 月 20 日                                            

嗯...我只是吹了我node_modules和RANnpm igrunt package我没有经历过这一点。                                                                

我在跑:                                                                

% grunt --version                                                                                                                                                                                                                                                            
grunt-cli v0.1.13
grunt v0.4.4
                                                               

你用的是哪个版本的 grunt?我认为他们最近对 API 进行了更改。
grunt --version                                                                

@feltnerm 添加 毛毡等待反馈 标签 2014 年 3 月 21 日                                
@尼科鲁斯                                
成员                                            

鼠尾草 评论 2014 年 3 月 23 日                                            

2天没有反应,关闭。如果包含新信息,这可以在将来重新打开。                                                                

@尼科鲁斯 rnicholus 关闭了这个 2014 年 3 月 23 日                                
@crowjonah                                

克罗约拿 评论 2014 年 5 月 5 日                                            

我不确定为什么这也开始发生在我身上,但是运行sudo npm install -g grunt-legacy-util   (同时在本地执行一下 sudo npm install  grunt-legacy-util  )为我修复了它,以防其他人遇到这个问题!                                                                

@ beersy001                                

beersy001 评论 2014 年 5 月 21 日                                            

npm update 为我修复了它                                                                

@stefan-lz                                

斯蒂芬-lz 评论 2014 年 7 月 15 日                                            

+1                                                                     npm update 成功了                                                                

@cfalguiere                                

法尔吉埃 评论 2015 年 1 月 5 日                                            

当从使用 yeoman 创建的项目(yo angular 和代码实验室选项)运行 grunt 并且应用程序文件夹位于 /vagrant 下时,我遇到了同样的错误。                                                                

它在 yo 更新 (npm update -g yo) 和创建新项目后消失,即使在 /vagrant 中。                                                                

vagrant@dev:~$ grunt --version
grunt-cli v0.1.13
==> OK                                                                

vagrant@dev:~$ cd /vagrant/
vagrant@dev:/vagrant$ grunt --version
grunt-cli v0.1.13
==> KO                                                                

vagrant@dev:~/mytodolocal$ grunt --version
grunt-cli v0.1.13
==> OK                                                                

vagrant@dev:/vagrant$ cd mytodo/
vagrant@dev:/vagrant/mytodo$ grunt --version
grunt-cli v0.1.13                                                                

module.js:340
抛出错误;
^                                                                

vagrant@dev:/vnpm update -g yo
vagrant@dev:/vagrant/mytodo2$ grunt --version
grunt-cli v0.1.13
=> OK                                                                

在项目中运行的 grunt --version 的完整日志                                                                

module.js:340
抛出错误;
^
错误:
在 Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module. js:364:17)
在需要 (module.js:380:17)
在对象。(/vagrant/mytodo/node_modules/grunt/lib/grunt.js:26:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10) )
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380) :17)
在对象。(/usr/local/lib/node_modules/grunt-cli/bin/grunt:45:1)
在 Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at start (node.js:119:16)
at node.js:902:3
==> Failed                                                                

这是我之前运行的安装过程
--- 安装过程
#provisioning shell 从 ubuntu/trusty64 盒子上的 vagrant 运行
sudo apt-get update
sudo locale-gen en_US.UTF-8
sudo locale-gen fr_FR.UTF-8
sudo apt -get -y install git
sudo apt-get -y install nodejs
sudo apt-get install nodejs-legacy # ubuntu 需要运行 npm install
sudo apt-get -y install npm
npm update
sudo npm install -g yo bower grunt-cli
sudo npm install -g generator-angular                                                                

grunt --version 在我从 angular-seed 模板创建的另一个 vm 中工作正常,即使命令是从项目中运行的                                                                

@feltnerm                                
贡献者                                            

毛毡 评论 2015 年 1 月 5 日                                            

您是否npm i在项目目录内运行您还需要一个本地grunt.                                                                

@JamesVanWaza                                

詹姆斯·万瓦扎 评论 2016 年 3 月 2 日                                            

@feltnerm
我跑了npm update但一直收到错误。                                                                

@FineUploader FineUploader 锁定并限制与协作者的对话 2016 年 4 月 17 日                                
@尼科鲁斯 尼科鲁斯 删除了 等待反馈 标签 2016 年 4 月 17 日                                


来自  https://github.com/FineUploader/fine-uploader/issues/1165


我在百度编辑器 ueditor 中

https://github.com/fex-team/ueditor/tree/ 碰到这个错误,我确定使用了当时的最新版  1.5.0之后

使用  # grunt default  才没有错


普通分类: