我正在使用vscode用于javascript,我对不相关的建议感到恼火。将此simple example作为新功能。
在此项目中,只有这里的第一个和最后一个建议与我相关。如果VScode可以“冒泡”我经常使用的东西到顶部,或者至少让我选择禁用所有那些奇怪的建议来自哪里,那将是很棒的。有没有办法做到这一点?如果可能的话,这将是一个巨大的生产力增益,因为创建一个函数这些常见的事情经常这样做。
jsconfig.json
{
"compilerOptions": {
"target": "es5",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"build",
"fk/build",
"target"
]
}
我不知道我可以排除什么来摆脱我在这里得到的建议。他们不是来自棱角分明的。
typings.json
{
"dependencies": {},
"globalDependencies": {
"angular": "registry:dt/angular#1.5.0+20160922195358"
}
}
不需要的建议似乎来自VSCode本身或我不知道的标准库。它们不是来自我的项目中的任何东西,也不来自我能找到的依赖项。
答案 0 :(得分:0)
通过使用jsconfig.json文件告诉编辑器您的项目,可以启用VS Code中的Intellisense。您可以在项目的根目录中添加一个,并使用exclude属性显式排除文件和目录(如node_modules),也可以显式包含它们,例如带有files属性的src /目录。
例如:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
VS Code还支持在JavaScript项目中使用typings,因此您可以使用第三方库的外部类型定义。
这应该会改进建议,因此第一个选项是您更有可能使用的选项。
您可以在此处阅读更多内容:https://code.visualstudio.com/Docs/languages/javascript