【Electron-builder】「The process cannot access the file because it is being used by another process.」

在用 electron-builder 打包時,時常會出現 「The process cannot access the file because it is being used by another process.」 這個報錯,字面意思是因另一個進程在使用文件,因此如今不能操做此文件。報錯如圖:json

因爲這個報錯是偶爾發生的,排除了好久才解決,故作下筆記。服務器

網上的方法

vscode "設置" 裏排除掉 "win-unpacked" 文件夾的監測electron

{
  "files.watcherExclude": {
    "**/build/win-unpacked/**": true
  }
}

理由是 vscode 會檢測項目文件的變化,然而按照此方法設置了依舊仍是會報錯。因此根本緣由不在此。。ui

解決

不啓用 「live server」 插件!插件

由於項目要作自動更新,圖個方便,開啓了 「live server」 服務,因爲此插件就像一個服務器,已開啓就會檢測項目的根目錄,開啓後,即便再關閉,其檢測文件的進程依舊存在,這是就須要重啓 vscode 了。code

相關文章
相關標籤/搜索