TI有這樣的代碼:提示VSCode其中類定義爲
const Gatherer = require('../gatherer');
class MetaRobots extends Gatherer {
/**
* @param {{driver: !Driver}} options Run options
…
}
module.exports = MetaRobots;
VSCode突出Driver
(內jsdoc),因爲它無法找到它的定義。然而,這個類的定義是在同一個項目:
class Driver {
…
}
module.exports = Driver;
在MetaRobots
文件(const Driver = require('../../driver');
)導入Driver
修復該問題,但後來我有一個未使用的導入。
有什麼辦法,我可以提示VSCode約Driver
定義不輸入它?
[編輯]附加信息:
- VSCode版本1.17.2(1.17.2)
- 一些插件,像eslint,editorconfig,默認的和主題/圖標
- 所有的JS文件(不TS)
- 這jsconfig.json:https://github.com/GoogleChrome/lighthouse/blob/master/jsconfig.json
- 這個項目:https://github.com/GoogleChrome/lighthouse/
什麼版本的vscode?任何額外的插件?這些JavaScript或TypeScript類型的文件?你有沒有正確設置jsconfig/tsconfig文件?記者是哪個問題? –
@jsynowiec用更多的信息更新了我的問題;)項目是OSS,所以你可以看看。 –
謝謝,我來看看。你有任何jsdoc/jshint相關的插件? –