为了账号安全,请及时绑定邮箱和手机立即绑定

angular4.0 在使用 ng g m core 命令创建模块时报错

/ 猿问

angular4.0 在使用 ng g m core 命令创建模块时报错

Jenn 2017-10-11 14:08:00

Error: ELOOP: too many symbolic links encountered, stat '/Users/zzy/angular/taskmgr/node_modules/@angular/cli/node_modules/webpack/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext'

ELOOP: too many symbolic links encountered, stat '/Users/zzy/angular/taskmgr/node_modules/@angular/cli/node_modules/webpack/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext'

请问这是为什么?

http://img2.sycdn.imooc.com/59ddb5f10001679f16180798.jpg

查看完整描述

10 回答

已采纳
?
八九雁来

我也是这样的问题,看了下,原因是目录层次太多!

是这样解决的:

  1. 删除根目录下的node_modules;

  2. 更新cli版本:npm install -g @angular/cli ;

  3. 重新安装:npm install;

不过有个问题,由于不影响使用,所以先没管:

//img4.sycdn.imooc.com/59e5f2920001736707050329.jpg

查看完整回答
2 反对 回复 2017-10-17
?
趁现在赶快回家

我使用ng generate的时候也遇到了同样的问题,原因是当时cnpm的时候使用了sudo造成node_modules下面的权限全是root用户的,就出现了这个问题。然后我使用了sudo chown -R user ./将文件夹的所有者更换了之后,就好了!!!并没有换成npm

查看完整回答
反对 回复 2018-05-04
?
慕粉2301452368

兄弟,这个问题是怎么解决的???

查看完整回答
反对 回复 2017-10-15
?
Penicillin_0

有人给我的答案是ng cli命令版本的问题


查看完整回答
反对 回复 2017-10-15
?
minip

我在mac下 遇到你一样的问题 ;

我电脑上的 多个 版本的node 使用nvm下载管理的 ,不知道是否与这个有关系;

解决方法:

不使用 cnpm 安装

把项目中 使用cnpm安装的node_modules文件夹 删掉

然后 在 package.json 同级目录 下,使用 npm install 安装(如果的可以话,开着代理吧)



查看完整回答
反对 回复 2017-10-14
?
GX007

m 到底是Model 还是module?  我不认为有这个命令

查看完整回答
反对 回复 2017-10-13
  • Jenn
    Jenn
    我用过ng g module xxx,结果和这个一样,没试过Module
?
GX007

m 到底是Model 还是module?  我不认为有这个命令

查看完整回答
反对 回复 2017-10-13
?
qq__10741

解决了吗,我也是这种问题,很怪异

查看完整回答
反对 回复 2017-10-12
  • Jenn
    Jenn
    我一开始怀疑是墙的原因,所以我是把node_modules删掉,用cnpm重新install的,这样确实解决了问题,但是我很困惑的是我之前npm install是在翻墙的情况下操作的,按理说应该不会有问题才对。
?
一致性010621868

朋友你很幸运哦 我刚刚也遇到这种情况 ,终于找到怎么解决了,原因市因为你少安装一个东西了!

npm install -g typescript typings  因为angular-cli是用typescript写的,所以要先装这两个:


查看完整回答
反对 回复 2017-10-24
?
三寸光阴里的老故事y

node_modules appears empty, you may need to run `npm install`    

ng g component home “使用n次,就是说node模块文件空?我特么按了怎么是空的?”

=>"遇到的解释下"


查看完整回答
反对 回复 2017-10-14

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信