您好,我正在構建一個 Angular/.Net Core 專案并按照 Microsoft 的建議創建專案,
錯誤日志不包含比輸出更多的相關資訊。注意專案是如何以Leon\AppData\...而不是開始的C:\users\Eric Leon\...,這就是為什么我懷疑用戶名是問題的原因,因為它看起來像是在用戶名中的空格處切割路徑。我還查看了似乎正在構建路徑的 aspnetcore-https.js,甚至將其替換baseFolder為名稱中包含 的硬編碼路徑const baseFolder = 'C:/Users/Eric Leon/AppData/Roaming/ASP.NET\https'。
經過幾個小時的研究,到目前為止我還沒有成功,所以任何幫助將不勝感激
uj5u.com熱心網友回復:
在package.json中指定了.pem檔案和.key檔案的起始路徑。
"ng serve --ssl --ssl-cert %APPDATA%\\ASP.NET\\https..."
--ssl-cert應該包含 * C:\Users*和%APPDATA%應該包含username\APPDATA\Roaming但在這種情況下 --ssl-cert 包括我的用戶名(名字)的第一部分和 %APPDATA% 從用戶名(姓氏)的第二部分。解決方案是在 %APPDATA% 周圍放置雙引號,因為命令列工具僅支持雙引號并使用反斜杠將它們轉義,因為它在 json 檔案中。所以"ng serve --ssl --ssl-cert \"%APPDATA%\"\\ASP.NET\\https..."
在此之前,我通過將檔案放在 C 驅動器上的檔案夾中并對路徑進行硬編碼來解決該問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/383736.html
上一篇:功能的實作
