最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

蔚蓝的NodeJS dist目录“错误:EBUSY”或文件默默未覆盖

IT培训 admin 7浏览 0评论

蔚蓝的NodeJS dist目录“错误:EBUSY”或文件默默未覆盖

我们拥有的NodeJS - 快速,棱角分明的应用程序。快递应用和应用角度分别建,角是明确的应用程序下加入到static/目录。在这种结构中,两者都移动到使用节点运行的dist目录。它是一个Windows服务器(不是我的选择)下部署到Azure和运行。

  1. 如果部署脚本删除失败与dist/目录 ... remote: > [email protected] clear:dist D:\home\site\wwwroot remote: > rimraf dist remote: remote: D:\home\site\wwwroot\node_modules\rimraf\bin.js:47 remote: throw er remote: ^ remote: remote: Error: EBUSY: resource busy or locked, rmdir 'D:\home\site\wwwroot\dist'
  2. 如果dist目录不被删除,则部署默默不覆盖文件失败。

有没有写这样的应用程序一个最好的方法?

回答如下:

这是固定在2种方式。

  1. 删除天青deploy.sh目录(在.deployment文件中指定)
  2. 而是改为使用zip部署,而不是git local(哎呦,我并没有说以上)。

这两种解决的问题,但是是什么让zip部署该解决方案是因为npm install(下载和安装依赖的)相比,在git local部署执行时看起来几乎是瞬间。我们是有点着急继续前进,我没有把任何调查时间在这个(什么不应该是一个问题,浪费了那么多时间之后)。这将是有趣的知道,如果这是真的,however.d

蔚蓝的NodeJS dist目录“错误:EBUSY”或文件默默未覆盖

我们拥有的NodeJS - 快速,棱角分明的应用程序。快递应用和应用角度分别建,角是明确的应用程序下加入到static/目录。在这种结构中,两者都移动到使用节点运行的dist目录。它是一个Windows服务器(不是我的选择)下部署到Azure和运行。

  1. 如果部署脚本删除失败与dist/目录 ... remote: > [email protected] clear:dist D:\home\site\wwwroot remote: > rimraf dist remote: remote: D:\home\site\wwwroot\node_modules\rimraf\bin.js:47 remote: throw er remote: ^ remote: remote: Error: EBUSY: resource busy or locked, rmdir 'D:\home\site\wwwroot\dist'
  2. 如果dist目录不被删除,则部署默默不覆盖文件失败。

有没有写这样的应用程序一个最好的方法?

回答如下:

这是固定在2种方式。

  1. 删除天青deploy.sh目录(在.deployment文件中指定)
  2. 而是改为使用zip部署,而不是git local(哎呦,我并没有说以上)。

这两种解决的问题,但是是什么让zip部署该解决方案是因为npm install(下载和安装依赖的)相比,在git local部署执行时看起来几乎是瞬间。我们是有点着急继续前进,我没有把任何调查时间在这个(什么不应该是一个问题,浪费了那么多时间之后)。这将是有趣的知道,如果这是真的,however.d

发布评论

评论列表 (0)

  1. 暂无评论