开发者社区> 问答> 正文

有没有一种方法可以在加快构建速度的同时保留TypeScript的类型检查?

有没有一种方法可以在加快构建速度的同时保留TypeScript的类型检查?

展开
收起
迪哒迪滴喵 2024-08-27 16:08:08 30 0
1 条回答
写回答
取消 提交回答
  • 是的,可以使用fork-ts-checker-webpack-plugin插件。这个插件会在一个单独的进程上运行TypeScript的类型检查器,从而不会阻塞Webpack的编译过程。配置方式如下:

    // 首先确保已安装fork-ts-checker-webpack-plugin 
    // npm install --save-dev fork-ts-checker-webpack-plugin 
    
    const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); 
    
    module.exports = { 
    // 其他Webpack配置... 
    module: { 
    rules: [ 
    { 
    test: /\.tsx?$/, 
    use: [ 
    { 
    loader: 'ts-loader', 
    options: { 
    transpileOnly: true 
    } 
    } 
    ] 
    } 
    ] 
    }, 
    plugins: [ 
    new ForkTsCheckerWebpackPlugin() 
    ] 
    };
    
    2024-08-27 17:24:05
    赞同 14 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
现代TypeScript高级教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载