Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法在VS代码的外部模块中获得所有建议?_Javascript_Node.js_Visual Studio Code - Fatal编程技术网

Javascript 有没有办法在VS代码的外部模块中获得所有建议?

Javascript 有没有办法在VS代码的外部模块中获得所有建议?,javascript,node.js,visual-studio-code,Javascript,Node.js,Visual Studio Code,VS代码不显示当前对象的所有方法 当前行为: 我所期望的是: 执行完这段代码后,我看到了对象的所有方法。我想在弹出的建议框中看到所有这些内容 const officegen = require("officegen"); var docx = officegen("docx"); console.log(docx); 结果: officegen { ... // skipped a lot of output setTheme: [Function], setDocTitle:

VS代码不显示当前对象的所有方法

当前行为:

我所期望的是:

执行完这段代码后,我看到了对象的所有方法。我想在弹出的建议框中看到所有这些内容

const officegen = require("officegen");
var docx = officegen("docx");
console.log(docx);
结果:

officegen {
  ... // skipped a lot of output
  setTheme: [Function],
  setDocTitle: [Function],
  setDocSubject: [Function],
  setDocKeywords: [Function],
  setDescription: [Function],
  setDocCategory: [Function],
  setDocStatus: [Function],
  data: [],
  createP: [Function],
  createListOfDots: [Function],
  createListOfNumbers: [Function],
  putPageBreak: [Function],
  addPageBreak: [Function],
  createTable: [Function],
  createJson: [Function],
  createByJson: [Function],
  getHeader: [Function],
  getFooter: [Function] }

VSCode使用typescript引擎静态分析js代码库,然后给出建议。然而,由于js的灵活性,如果没有代码作者的帮助,就不可能进行完美的静态分析

在您的情况下,“officegen”库的源代码可能不是允许typescript进行分析并提供最佳建议的最佳选择。没有任何配置可以改进它


但是,您可以编写一个
.d.ts
文件来帮助typescript理解“officegen”库的内容。但是这项工作需要很多努力。

VSCode使用typescript引擎静态分析js代码库,然后给出建议。然而,由于js的灵活性,如果没有代码作者的帮助,就不可能进行完美的静态分析

在您的情况下,“officegen”库的源代码可能不是允许typescript进行分析并提供最佳建议的最佳选择。没有任何配置可以改进它

但是,您可以编写一个
.d.ts
文件来帮助typescript理解“officegen”库的内容。但这项工作需要很多努力