我们的部署过程使用Jenkins,但有时我们的构建会失败,原因如下
我们正在使用npm版本:6.7.0.任何帮助将不胜感激!
8iwquhpp1#
我认为问题是 * 另一个进程正在使用该文件夹 *,因此它被锁定,可能来自以前的版本。我将尝试以下方法来解决您的问题:1.尝试以管理员身份运行您的构建,看看这是否解决了权限错误。1.在安装之前清除您的npm缓存:第一个月1.研究yarn的依赖关系管理。希望能有所帮助!
drkbr07n2#
这是2022年,我仍然在这个问题上绊倒。如果你有类似的问题,这里是我如何修复它。(记住启动cmd作为管理员)。1.停止正在运行的服务器(ctr + C)
k2fxgqgv3#
我已经安装了nodejs插件。我已经添加了nodejs安装程序,版本为NodeJS 8.15.0enter image description here我对作业进行了配置,使其使用此enter image description here解决了此问题
zd287kbt4#
这对我们很有效:
npm cache clean --force
y53ybaqx5#
对于MacBook-1.转到系统首选项1.然后选择安全和隐私1.接下来转到顶部点击栏-在隐私中1.在左侧,您将看到完整磁盘访问1.对于“Full Disk Access”(完整磁盘访问),此处将列出必须选择Terminal(如果未选择)的列表1.如果没有终端选项,则通过单击**++添加它,然后您将进入查找器1.选择左侧的应用**1.然后,转到实用程序9。在实用程序中,您将终端,选择它并单击打开按钮那一套现在,您将不会得到错误-npm ERR!EPERM:不允许操作,scandir
5条答案
按热度按时间8iwquhpp1#
我认为问题是 * 另一个进程正在使用该文件夹 *,因此它被锁定,可能来自以前的版本。我将尝试以下方法来解决您的问题:
1.尝试以管理员身份运行您的构建,看看这是否解决了权限错误。
1.在安装之前清除您的npm缓存:第一个月
1.研究yarn的依赖关系管理。
希望能有所帮助!
drkbr07n2#
这是2022年,我仍然在这个问题上绊倒。如果你有类似的问题,这里是我如何修复它。(记住启动cmd作为管理员)。
1.停止正在运行的服务器(ctr + C)
问题已解决。
k2fxgqgv3#
我已经安装了nodejs插件。我已经添加了nodejs安装程序,版本为NodeJS 8.15.0
enter image description here
我对作业进行了配置,使其使用此enter image description here解决了此问题
zd287kbt4#
这对我们很有效:
y53ybaqx5#
对于MacBook-
1.转到系统首选项
1.然后选择安全和隐私
1.接下来转到顶部点击栏-在隐私中
1.在左侧,您将看到完整磁盘访问
1.对于“Full Disk Access”(完整磁盘访问),此处将列出必须选择Terminal(如果未选择)的列表
1.如果没有终端选项,则通过单击**++添加它,然后您将进入查找器
1.选择左侧的应用**
1.然后,转到实用程序9。在实用程序中,您将终端,选择它并单击打开按钮
那一套
现在,您将不会得到错误-npm ERR!EPERM:不允许操作,scandir