當我嘗試創建服務器時,它會拋出 500 錯誤,并且終端中會顯示以下錯誤:
[SSR] Error transforming virtual:C:/Users/User/Documents/CODING/Ted's/.nuxt/plugins/server.mjs: Failed to parse source for import analysis because the content contains invalid JS syntax. If you are using JSX, make sure to name the file with the .jsx or .tsx extension.
我嘗試運行npm cache clean --force
我已經多次重新安裝 npm,因為每個人都對它所在的目錄擁有完整的權限,以管理員身份運行 VSCode,我沒有想法。
uj5u.com熱心網友回復:
問題肯定與這些問題有關:
- github/nuxt:與檔案名中帶有 ' 的路徑不兼容 #2192
- github/nuxt:修復:轉義動態匯入路徑 #4286
此 PR 解決了在路徑中為專案使用匯總時出現的問題
',例如/Users/Daniel's Projects/project/. 雖然正常匯入被正確轉義,但動態匯入似乎被不同地對待,我們也需要對它們進行轉義。
您的路徑C:/Users/User/Documents/CODING/Ted's/包含 a'并且根據問題,這會導致該問題。
所以問題的解決方案是在你的路徑中擺脫它',或者等到發布修復該問題的 nuxt 版本。
鑒于每個人都對它所在的目錄擁有完整的權限,以管理員身份運行 VSCode,我沒有想法。
那是你永遠不應該做的事情。只有極少數情況下您可能需要它,即使那樣您也應該多次重新考慮。以管理員身份運行 VSCode 將允許 vscode 及其所有安裝的插件與大量系統混在一起。如果你這樣做,你需要完全信任所有這些。
uj5u.com熱心網友回復:
將檔案名從 server.mjs 更改為 server.js 并重試:D。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/415442.html
標籤:
上一篇:Discord.jsRandomiser命令忽略最小值和最大值
下一篇:將多個庫匯入與特定功能匯入相結合
