webpack 如何忽略由typescript编译的node_modules中的源代码ts检查

bweufnob  于 2022-12-29  发布在  Webpack
关注(0)|答案(1)|浏览(616)

代码结构如下所示:
//示例代码
节点模块/源代码/index.ts
//我真正的代码
从“源代码”导入{ xxx };
// Webpack配置可能如下所示:
测试('. ts|.include(“源代码”);
// ts错误
//node_modules xxx中的错误
如何解决这个问题,忽略节点模块编译?

i86rm4rw

i86rm4rw1#

您可以尝试如下排除node_modules
在“compilerOptions”中添加一个空的“types”选项:

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "sourceMap": true,
    "strict": false,
    "noImplicitAny": false,
    "strictPropertyInitialization": false,
    "esModuleInterop": true,
     "skipLibCheck": true,
    "types": []
  },
  "include": [
    "src/*"
  ],
  "exclude": [
    "node_modules",
    "./node_modules",
    "./node_modules/*",
    "./node_modules/@types/node/index.d.ts",
  ]
}

相关问题