新的 VSCODE 1.18 JS/TS 自动导入是否适用于 npm 安装的节点库?

Does the new VSCODE 1.18 JS/TS auto-import work with npm-installed nodelibs?

我正在一个简单的项目中尝试使用 JS 文件的新自动导入功能。

我用 npm 安装了 mongoose 并保存了一个我正在编辑的新的空白 js 文件。我希望在我键入 const Schema = mongoose. 后,我应该看到一个带有 mongoose nodelib 建议的智能感知弹出菜单,如果我 select 一个,VSC 应该在顶部为 mongoose 添加一个 import/require 语句文件。我在智能感知菜单中看到 "Schema",但在我 select 之后没有任何反应。

VS Code 1.18 中的自动导入无法创建 import * as X from 'Y' 样式导入,只能创建 import { x } from Yhttps://github.com/Microsoft/TypeScript/issues/19630

跟踪对前者的支持

在您的示例中,您应该能够开始输入 Schema 以获得添加 import { Schema } from 'mongoose'

的自动导入建议