Typescript ';类型根';在项目中找不到d.ts声明文件
在另一个在函数参数内带有req注释的文件中,如果VsCode中没有lint错误,我仍然无法设置verifiedAccessToken:Typescript ';类型根';在项目中找不到d.ts声明文件,typescript,Typescript,在另一个在函数参数内带有req注释的文件中,如果VsCode中没有lint错误,我仍然无法设置verifiedAccessToken: // tsconfig.json inside "compilerOptions" "typeRoots": ["./@types", "./node_modules/@types"], // {projectRoot}/@types/express/index.d.ts
// tsconfig.json inside "compilerOptions"
"typeRoots": ["./@types", "./node_modules/@types"],
// {projectRoot}/@types/express/index.d.ts
declare global {
namespace Express {
interface Request {
verifiedAccessToken: string
}
}
}
尝试将其添加到您的
tsconfig.json
:
// package.json, relevent deps
"dependencies": {
"express": "^4.17.1",
"node-typescript": "^0.1.3",
"ts-node": "^9.0.0",
"typescript": "^3.9.7"
},
"devDependencies": {
"@types/express": "^4.17.8",
"@types/node": "^14.0.27",
见:
// package.json, relevent deps
"dependencies": {
"express": "^4.17.1",
"node-typescript": "^0.1.3",
"ts-node": "^9.0.0",
"typescript": "^3.9.7"
},
"devDependencies": {
"@types/express": "^4.17.8",
"@types/node": "^14.0.27",
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"*" : ["@types/*"]
}
}
}`