Typescript 使tsc忽略模块编译

Typescript 使tsc忽略模块编译,typescript,tsc,Typescript,Tsc,我的tsconfig.json文件: { "compilerOptions": { "target":"ES2018", "module": "commonjs", "moduleResolution": "node", "lib": ["es2018"], &qu

我的
tsconfig.json
文件:

    {
  "compilerOptions": {
    "target":"ES2018",
    "module": "commonjs",
    "moduleResolution": "node",
    "lib": ["es2018"], 
    "declaration": true,
    "strict": true,
    "noImplicitAny": true,
    "strictNullChecks": true,
    "noImplicitThis": true,
    "alwaysStrict": true,
    "skipLibCheck": true,
    "noUnusedLocals": false,
    "noUnusedParameters": false,
    "noImplicitReturns": true,
    "noFallthroughCasesInSwitch": false,
    "inlineSourceMap": true,
    "inlineSources": true,
    "experimentalDecorators": true,
    "strictPropertyInitialization": false,
    "typeRoots": ["../node_modules/@types"],
    "baseUrl": "/",
    "paths": {
      "@mss/lambda-kit": ["packages/LambdaKit"],
      "@mss/cognito-kit": ["packages/CognitoKit"]
    }
  },
  "include": [
    "function/*/src"
  ], 
  "exclude": [
    "node_modules",
    "packages/*"
  ] 
}
现在我有另一个
tsc
过程来处理
@mss
模块。这意味着我不希望它编译任何
@mss
模块

我已尝试将
包添加到
排除
,但不起作用。例如,每当我在CognitoKit中更改一个文件时,它就会编译它<代码>--listedmittedfiles

backend    | [0] TSFILE: /packages/CognitoKit/lib/user.js
backend    | [0] TSFILE: /packages/CognitoKit/lib/user.d.ts
有人知道如何使
tsc
不编译
路径中列出的模块吗


到目前为止,唯一有效的方法是使用
@ts ignore
,但我不希望每次导入库时都这样做。

简而言之,我希望引用一个模块而不编译它