首页 > 其他 > 详细

Yarn add 装包报错: operation not permitted, unlink ...

时间:2019-03-19 10:03:14      阅读:770      评论:0      收藏:0      [点我收藏+]

现象

在装包yarn global add babel的过程中,报了如下错误:

error An unexpected error occurred: "EPERM: operation not permitted, unlink 'C:\\Users\\xxx\\AppData\\Local\\Yarn\\Data\\global\\node_modules\\.bin\\serve'".

技术分享图片

解决

C:\\Users\\xxx\\AppData\\Local\\Yarn\\Data\\global\\node_modules\\.bin\\目录下的serve被占用
仔细想了一下,当前serve在另一个项目中在使用,把它关闭以后,重新运行yarn global add babel,就可以了
技术分享图片

这个问题产生的原因就是在装包的时候,会删除之前的.bin文件再重新生成,由于文件被占用导致无法删除文件,因此就会报错,只需要关闭相应的占用程序即可。

装包时会删除之前的.bin文件再重新生成
第一次装包时,babel的创建时间如下:
技术分享图片
第二次装其他包时,babel的创建时间如下:
技术分享图片
可以看出,在第二次装包时,.bin文件夹下的babel被重新创建了。
另外,
如果在装包的过程中,同时开着.bin文件夹,在装包结束时,可以看出.bin文件夹会被删除,然后再重新生成

Yarn add 装包报错: operation not permitted, unlink ...

原文:https://www.cnblogs.com/yanjiez/p/10556649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!