创建/加载typescript源文件,使其列在程序源文件中



我需要创建对外部文件的引用(这些文件最初不是程序的一部分(。我想将它们作为TypeScript源文件获取,这样我就可以创建对它们的引用。

我需要创建/加载外部源文件,这样,当我尝试获取它的program.getSourceFile(fileName)时,它会生成一个真实的文件。

有办法吗?我试过了:

  • 使用ts.createLanguageServiceSourceFile创建源文件
  • 使用ts.createSourceFile创建源文件
  • 在我的插件的getExternalFiles中传递文件

我使用了project.addMissingFileRoot(file)

最新更新