yeoman生成的项目文件夹为什么嵌套的那么深?


只是yo gulp-webapp生成了项目文件夹。删除的时候发现文件夹嵌套文件夹,根本删除不了。是我生成错了吗?如果不是一个简单的项目就生成那么多文件,岂不是累赘?!

前端 node.js 前端自动化 yeoman gulp

s惊蛰小满s 10 years, 2 months ago

出现这个问题,表示你用的是 windows 操作系统,对吧?

嵌套太深,算是 npm 的设计缺陷吧。通常的表现是 node_modules/xxx/xxx/x/x 删除不了。

常见的解决方案是找到那些删除不了的模块名字,然后通过命令手动删除它们。

譬如:你删除项目时,很可能遇到了 node_modes/yeoman-generator/xxxx/xxx 删除不了,那这个模块名字就是 yeoman-generator ,进入你生成的这个项目的根目录,然后执行 npm uninstall yeoman-generator ,就可以手动删除这个模块了。

然后再试你的 rm -rf 删除命令,看看又有哪个模块删不了,继续按照上面的步骤手动删除它,直到你可以完全删除这个目录位置。

ysyc1 answered 10 years, 2 months ago

Your Answer