項目啓動後,控制檯報錯:
打開網頁後,控制檯報錯提示尋找不到E:\work\yst-static-web\html\yst-help\node_modules\[email protected]@webpack-dev-server\client\index.js這個文件。
一開始使用npm和cnpm重裝了下項目依賴,但是依舊啓動不了,後面在cnpm的安裝後,到node_modules目錄下尋找提示丟失的文件,能夠找到該文件,但是重新啓動項目依舊報該文件丟失,後來想起以前有看到過系統一些讀寫之類的權限可能會導致node啓動項目異常,故使用右鍵獲取文件夾的管理員權限。重啓項目,成功運行。
附一個增加右鍵文件夾獲取管理員所有權的代碼:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
好煩這個win10的目錄權限問題啊,每次裝機後總是得去設置一下