我正在尝试使用 Tern 的压缩脚本为p5.js Javascript 库生成类型定义文件。
Tern 文档说:“通过 --plugin name 或 --plugin name={jsonconfig} 加载插件。使用 --def 文件加载 JSON 定义。”
我将 p5.js 源代码放在项目的根目录中并运行node condense --plugin ../p5/p5.js
我收到所有window
,screen
和 -document
相关函数的参考错误,这让我认为该命令正在尝试运行 p5.js 文件,而不是分析它们。
我是否错误地构建了命令?我需要一个 .tern-project 文件吗?