cost 338 ms
Acorn / JSX - 具有特定類型的遍歷節點

[英]Acorn / JSX - walk nodes with particular type

我正在解析 JSX(React 組件)以查找所有節點: 屬於JSXText類型節點沒有空參數text 這是我第一次嘗試解析組件源文件,並測試了如何獲取Literal節點。 問題我在這里找到了節點類型,但沒有 JSX 節點類型——在哪里可以找到? 如何過濾具有非空text參數的節點? ...

Acorn - 為什么箭頭 function 會引發解析錯誤?

[英]Acorn - why arrow function throws parsing error?

我正在嘗試用 Acorn 解析舊的 React 組件源代碼。 要解析的組件(ProjectNew2.js): 任何我的 JavaScript 代碼: 和例外: SyntaxError:意外的令牌 (21:22) 問題:為什么 Acorn 在解析箭頭 function 時會拋出異常? 當我將解析更 ...

帶有 Snowpack 的 JavaScript 私有類方法

[英]JavaScript private class methods with Snowpack

我在前端代碼中使用私有 JavaScript 類方法,在開發工作流中使用Snowpack 。 目前(從 v2.15.0-pre.5 開始),Snowpack 似乎不能很好地與私有類方法一起使用,即,使用snowpack build時以下內容失敗: 復制的回購是here 。 克隆后,運行: np ...

babel 插件語法在哪里定義?

[英]Where is babel plugin syntax defined?

我正在構建一個 babel 插件,並且可以在 Babel repo 中找到許多已經編寫好的插件示例。 我找不到用於編寫這樣一個插件的權威 API 文檔——尤其是對於我可以在生成的 AST 上執行的操作。 我檢查過 babel 本身(這也是 ASTExplorer README 鏈接的內容橡子文檔谷 ...

解析器獲取令牌的開始和結束位置

[英]Parser to get start and end positions of a token

我正在嘗試復制為 JavaScript 文件構建的錯誤檢測軟件,以使用它來查找 Python 文件中的錯誤。 該過程涉及根據列號查找標記的開始和結束位置。 下面是在 a.js 文件上使用 acorn JS 解析器的 output: 在上圖中,標記的開始和結束位置是整個文檔中的列號。 我檢查了 Pyt ...

如何讓 acornjs 正確地檢查私有 class 字段和方法的樣式?

[英]How to get acornjs to properly style check private class fields and methods?

我正在做一個項目,我需要對我的代碼使用樣式檢查。 我想使用 acorn js,但是在嘗試解析私有 class 字段和 class 方法時失敗。 我試過了: 但是運行時會失敗。 這是錯誤消息: 我需要能夠使用私有 class 字段和方法,但我不知道如何讓橡子正確解析它。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM