如何从 node_modules 获取 Express 类型?

How to get Express type from node_modules?

我想使用 JSDoc 来注释我的函数参数。这就是我所做的:

import {
    Express
} from '@types/express-serve-static-core';

/**
 * @param {Express} app
 */
function install(app) {
    app.post('/auth/login', (req, res) => {
        // Login
    });
}

export {
    install
}

在 VS Code 中这确实有效

但是我不能再运行我的代码了(它说MODULE_NOT_FOUND)所以从这里我很困惑。如何包含来自 node_modules 的类型?

请注意,我知道打字稿,但我宁愿避免使用它。

我只知道这是可能的

import express from 'express';

/**
 * @param {express.Express} app
 */
function install(app) {
    app.post('/auth/login', (req, res) => {
        // Login
    });
}

export {
    install
}