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


    现象

    在装包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文件夹会被删除,然后再重新生成

  • 相关阅读:
    Alpha 冲刺 (1/10)
    项目需求分析答辩总结
    项目UML设计(团队)
    第七次作业--项目需求分析(团队)
    第六次作业--结对编程第二次
    第四次作业--项目选题报告(团队)
    第二次结对作业
    第一次结对编程作业
    第7组 团队展示
    js学习笔记
  • 原文地址:https://www.cnblogs.com/yanjiez/p/10556649.html
Copyright © 2020-2023  润新知