如何从 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
}
我想使用 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
}