问题标签 [auto-import]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - 让 vscode 自动导入为 lodash 工作
我每天在编程时都使用 lodash,因此发现它不像大多数依赖项那样自动导入非常令人沮丧。有没有人有任何可以让它工作的黑客?
例如,我很想开始输入reduce
并将其作为自动导入选项之一弹出:
目前情况并非如此。我在 vscode 和 lodash 中打开了许多问题,试图解决这个问题(https://github.com/lodash/lodash/issues/4062 & https://github.com/Microsoft/vscode/issues/63239 ) 但到目前为止还没有得到任何帮助。我希望其他开发人员可能已经为此苦苦挣扎并找到了一些解决方法。
javascript - 如何自动导入默认的 React 类
我已经使用 Typescript 安装了一个新的 React 应用程序,如下所示:
当我运行该应用程序时,一切似乎都很好。所以我删除了生成的代码并开始编写自己的代码。
当我开始打字时,我注意到我的 IDE(Webstorm 和 VS Code)不会自动导入默认类,例如React
:
正如您在以下示例中看到的那样,当我选择 时React
,什么都没有发生。但是当我选择Component
(默认不导出)时,它已被导入。
之后,我安装了 "@material-ui/core": "^4.6.0"
.
看来我在这里也有同样的行为。现在,我可以容忍使用诸如imr
自动导入它的snipers。但作为一个 Angular 粉丝,我不习惯手动导入所有内容,我希望有一个解决方案。
这导致我提出以下问题:
与其手动导入我要使用的每个模块,有没有更简单的方法可以做到这一点?它开始非常痛苦。
我已经尝试过以下解决方案:
我不是在寻找片段扩展,而是在寻找一种自动导入默认导出模块的方法。
angular - 如何删除 TypeScript 自动导入中的“type”关键字?
从几天前开始,当我在 Angular 项目中自动导入 VSCode 中的某些内容时,导入看起来像这样:
是否可以删除type
关键字并返回以前的 TypeScript 导入?
这种意想不到的变化真的不适合企业环境:/
dart - Auto import in Android Studio for dart generates import with full directory path
When auto importing in Android Studio, I get the full path to the file instead of the relative or package prefixed path.
For example:
This obviously does not work when you are collaborating and checking in code.
What I am expecting:
The auto-import also generates relative paths to files in the dart project's lib/ directory. However I would rather prefer the behavior revert back to generating 'package:/' in case I re-organize some of my files.
What settings need to be set so the auto import will generate import 'package:...'? I don't see anything in the File --> Settings --> Editor --> General --> Auto Import that helps address this problem.
Including environment information below:
typescript - VSCode 自动导入无法识别 eslint 别名/webpack 解析/tsconfig 路径
我有一个要为其创建别名的节点模块。
我有以下配置:
但是当从 my-lib 导入模块时,vscode 自动导入会将其解析为:
my-lib/src/Components/...
我拥有的另一个配置是:(
"typescript.preferences.importModuleSpecifier": "relative",
尽管我也尝试过自动和非相对)
我几乎尝试了baseUrl
和的所有组合paths
。
感谢任何帮助!
typescript - 为什么某些包的自动导入不起作用?
Intellij 自动导入不适用于某些包。
例如,这里是Github 上的一个简单示例项目,其中从change-case包自动导入不起作用:
- 当我为包中存在的函数单击 CTRL+SPACE 时,我看不到任何建议
- 当我手动添加导入时(例如取消注释这一行),它编译得很好
- 我注意到
change-case
包在子目录中有类型 defs,dist
我dist.es2015
猜这就是原因:如果是这样,我们该如何解决这个问题?
java - 为什么 Android Studio 自动内联导入类而不是在我的代码顶部?
每次我需要导入类时,Android都会像这样导入内联
android.content.SharedPreferences首选项 = android.preference.PreferenceManager .getDefaultSharedPreferences(preference.getContext());
每次我需要这门课时,它都会重复。
我需要将表单内联更改为代码导入语句的顶部。