米脂
2023-08-18 10:13:27
問題由于某種原因,每次我嘗試在 Codesndbox 中創建私有類字段時,它都會顯示以下內容:`SyntaxError: /Binary.js: Unexpected character '#' (7:2)`### SyntaxError ###**/Binary.js: Unexpected character '#' (7:2)**>#privateMethod() {... ^我在codesandbox上的MWE:https://codesandbox.io/s/question-private-fields-vxw1j ?file=/package.json怎么了?。?!額外數據瀏覽器: Chrome
1 回答

蠱毒傳說
TA貢獻1895條經驗 獲得超3個贊
我想到了!
回答
打開你的沙盒
單擊設置圖標而不是屏幕左側
向下滾動,直到找到“.babelrc”文件,然后單擊“創建”。(您可能需要創建一個Sandbox-Github 存儲庫)
現在關閉文件并單擊頁面圖標返回文件瀏覽(設置圖標上方)
向下滾動直到找到“依賴項”窗口
轉到搜索欄并將其復制并粘貼到其中@babel/plugin-proposal-private-methods
一旦你這樣做了,一些選項應該出現,點擊第一個
現在向后滾動并找到“.babelrc”文件并單擊它
現在您應該看到打開一個 JSON 文件,向下滾動直到看到以下內容:
"plugins":?[ ????"transform-runtime" ??],
現在復制這個:
"plugins": [
? ? "transform-runtime",
? ? "@babel/plugin-proposal-private-methods"
? ],
并將其粘貼到插件數組的頂部。文件現在應該如下所示:
{
? "presets": [
? ? "env"
? ],
? "plugins": [
? ? "transform-runtime",
? ? "@babel/plugin-proposal-private-methods"
? ],
? "parserOpts": {
? ? "plugins": [
? ? ? "dynamicImport"
? ? ]
? }
}
現在應該可以了?。?/p>
添加回答
舉報
0/150
提交
取消