
當我使用命令列工具(例如npm create vite
在子資料夾之一或Documents
資料夾本身中建立 React 專案)時,然後npm
掛起。但是,當我在其他地方建立專案(例如Desktop
使用者的資料夾)時,它就可以工作。
我編寫和編譯的其他程式也遇到了類似的問題。我編寫並測試了一個簡單的fwrite
程序,只是簡單地寫入文件指針,用 C 語言,它總是errno == 0x2
以file not found exception
.
可疑的是VSCode。安裝 Fix Checksum 後,我陷入了沉默,但也許它無法正常工作並且 VSCode 已損壞,或者它是一個錯誤。
有趣的是,當我使用 intellij 和Documents
資料夾時,帶有 GUI 的桌面應用程式似乎能夠很好地創建和刪除檔案。然而,使用像我的測試程式這樣的命令列工具npm
,透過簡單的寫入操作,是行不通的。
我已經檢查了該Documents
資料夾的限制。我的使用者擁有一切的完全權限 - 寫入、讀取、執行等。
然而,似乎有一個程式在後台運行,阻止命令列可執行檔的任何寫入嘗試。
Windows 10 是最新的。