error MSB3191: 無法創建目錄「Release\obj\thread_sleep\thread_sleep.tlog\」。指定的路徑或文件名太長,完全限定文件名必須少於 260 個字符。
依賴鏈極深:generator-kraken → yeoman-generator → cross-spawn → spawn-sync → try-thread-sleep → thread-sleep,導致 node_modules 嵌套路徑超過 Windows 260 字符限制。
D:\proj\kraken-app,避免用戶目錄 C:\Users\longname\AppData\Roaming\npm\node_modules\...。# 以管理員運行 PowerShell
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1 -Type DWord
重啟後 Node.js 8.0+ 可自動利用長路徑 API。npm install --global --production 或升級 npm 3+ 減少嵌套。AppData、OneDrive 同步目錄下開發,路徑極長且可能觸發文件鎖定。