【问题标题】:How to get Express type from node_modules?如何从 node_modules 获取 Express 类型?
【发布时间】:2021-03-28 21:38:35
【问题描述】:

我想使用 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 的类型?

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

【问题讨论】:

    标签: javascript node.js express jsdoc


    【解决方案1】:

    我只是知道这是可能的

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

    【讨论】:

      猜你喜欢
      • 2020-07-19
      • 2020-02-11
      • 1970-01-01
      • 2020-12-05
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多