我如何调试 svelte 编译器?
How do i debug svelte compiler?
我正在尝试构建和调试 svelte 源代码以更好地学习 svelte 内部。
代码按预期运行。
当我在一个普通的旧 JavaScript 文件上使用 svelte 编译器并尝试使用 VSCode.
调试它时出现问题
调试器似乎无法读取源映射文件。
调试器突出显示/读取compiler.js(编译的一个)但我想调试 .ts 文件而不是编译的文件。
代码如下:
// playsv.js
const sv = require('./compiler')
const str = '<h1>text</h1>'
// get ast
const ast = sv.parse(str)
谢谢
我要做的是:
- 克隆
sveltejs/svelte
npm run build
npm link
- 之后,回到项目文件夹,运行
npm link svelte
我正在尝试构建和调试 svelte 源代码以更好地学习 svelte 内部。
代码按预期运行。 当我在一个普通的旧 JavaScript 文件上使用 svelte 编译器并尝试使用 VSCode.
调试它时出现问题调试器似乎无法读取源映射文件。
调试器突出显示/读取compiler.js(编译的一个)但我想调试 .ts 文件而不是编译的文件。
代码如下:
// playsv.js
const sv = require('./compiler')
const str = '<h1>text</h1>'
// get ast
const ast = sv.parse(str)
谢谢
我要做的是:
- 克隆
sveltejs/svelte
npm run build
npm link
- 之后,回到项目文件夹,运行
npm link svelte