Javascript 类型脚本自动完成不在VSCode中工作

Javascript 类型脚本自动完成不在VSCode中工作,javascript,typescript,visual-studio-code,puppeteer,intellisense,Javascript,Typescript,Visual Studio Code,Puppeteer,Intellisense,我正在尝试在ts文件中使用Puppeter,它工作得很好,只是当我在.ts而不是.js文件中时,VSCode Intellisense就会停止工作。 我看过一些关于这件事的帖子,但没有人能帮我。我所做的: 通过npm init创建了一个项目 已安装的依赖项如下所示: 创建了tsconfig.json "target": "es5", "lib": ["es2015", "dom"],

我正在尝试在ts文件中使用Puppeter,它工作得很好,只是当我在.ts而不是.js文件中时,VSCode Intellisense就会停止工作。 我看过一些关于这件事的帖子,但没有人能帮我。我所做的:

  • 通过npm init创建了一个项目
  • 已安装的依赖项如下所示:
  • 创建了tsconfig.json

     "target": "es5",
     "lib": ["es2015", "dom"],
     "outDir": "./dist",
      .
      .
      .
     "include": ["src", "node_modules/puppeteer-tsd/src/index.d.ts"]
    
  • 已创建src和dist文件夹

  • 在我的src中放置main.ts

  • 告诉VSCode使用项目TS版本而不是它自己的版本

然后我编译。一切正常。但我打字时没有智能感知来帮助我。 因此,我在src目录中创建了一个.js文件,从其中的main.ts复制了代码,然后我让Intellisense在所有建议下都能正常工作,等等。我不知道我可以尝试什么,除了接受它和没有它的代码。 如果你能就可能出现的问题提出任何建议,我将不胜感激。提前谢谢

编辑:与此同时,我发现它可以与非导入的函数(如console.log())配合使用。它是唯一的木偶演员(或者可能是任何导入的模块)


编辑2:

这是否回答了您的问题?如果您转到“输出”面板并在下拉列表中选择TypeScript,它会显示什么?@ABGR已经看到了,但谢谢。@H.B.现在您可以使用tsserver:*myparentfolderpath*\node\U modules\TypeScript\lib[Info-14:25:00.912]分叉。。。[信息-14:25:00.926]正在开始。。。[信息-14:25:00.928]分叉。。。[Info-14:25:00.939]开始…只需关闭您的项目(意味着VSCode),然后再次打开它并检查..这是否回答了您的问题?如果您转到“输出”面板并在下拉列表中选择TypeScript,它会显示什么?@ABGR已经看到了,但谢谢。@H.B.现在您可以使用tsserver:*myparentfolderpath*\node\U modules\TypeScript\lib[Info-14:25:00.912]分叉。。。[信息-14:25:00.926]正在开始。。。[信息-14:25:00.928]分叉。。。[信息-14:25:00.939]开始…只需关闭您的项目(意味着VSCode),然后再次打开并检查。。
 "target": "es5",
 "lib": ["es2015", "dom"],
 "outDir": "./dist",
  .
  .
  .
 "include": ["src", "node_modules/puppeteer-tsd/src/index.d.ts"]