在VS代码中使用导入的代码完成代码

时间:2017-10-08 19:21:07

标签: javascript import export visual-studio-code code-completion

我目前正在开发一个网络应用程序来管理D&D中的一个库存。现在,当我为不同的项目编写类时,我注意到Visual Studio Code不会根据需要自动完成导入的类。

示例:

class Weapon {
  constructor(damage) {
    this.damage = damage;
  }
  setDamage(damage) {
    this.damage = damage;
  }
}

// typing "var sword = new Weapon(" here will offer code completion

现在如果我导入它(使用Webpack),它工作:

import Weapon from "path/to/weapon.js";

// typing "var weapon = new Weapon(" will *not* offer any suggestions


// weapon.js looks like this:
export default class Weapon {
  constructor(damage) {
    this.damage = damage;
  }
  setDamage(damage) {
    this.damage = damage;
  }
}

有谁能告诉我这是什么问题?我导入/导出我的课错了吗?或者我只是需要一个额外的插件才能在VS Code中获得此功能?

0 个答案:

没有答案