Pet*_*ris 4 debugging node-modules typescript
我需要调试我正在使用的库node_modules
。不幸的是,该库是用 Typescript 编写的。我应该如何强制重新编译我编辑的 Typescript 代码?
当您安装 NPM 包时,它已经构建并编译为 JavaScript。
某些.ts
文件可能仍然可见,但不能保证您可以毫无问题地重新编译它,因为它可能依赖于此版本中不存在的配置。
您可以做一些事情:
首先,您可以尝试使用调试器在打字稿文件中设置断点。如果库附带了源映射,则这可能是开箱即用的。使用调试器,您可以查看或编辑内部值以进行调试。
其次,可以.js
直接编辑编译好的库文件。如果您只需要更改一些小内容,这通常是最简单的方法,除非.js
文件已缩小。
第三,您可以尝试重新编译它。跑步npm install -g typescript
。然后在库文件夹中找到包含文件的文件夹tsconfig.json
并在其中打开terminal/cmd。运行命令tsc
或npx tsc
. 或者添加该-w
标志,以便在您更改文件时重新编译。您可能会看到很多输入错误,但它们不会阻止编译器进行编译。无法保证这会起作用。
第四,您可以查看维护者的文档,了解如何从头开始手动构建库。这是“正确”的方法,但如果您只想快速测试某些内容,则可能会非常耗时。
归档时间: |
|
查看次数: |
1429 次 |
最近记录: |