首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TsconfigPathsPlugin类型与webpack 5不兼容

TsconfigPathsPlugin类型与webpack 5不兼容
EN

Stack Overflow用户
提问于 2021-03-06 05:24:55
回答 2查看 3.7K关注 0票数 6

我正在尝试升级到webpack 5,但是现在我在尝试使用TsconfigPathsPlugin时得到了一个类型错误。(paths webpack-plugin)。

我需要这个插件,这样我就可以解析文件中的别名路径。您可以在这里看到一个用法示例:https://betterprogramming.pub/the-right-usage-of-aliases-in-webpack-typescript-4418327f47fa

代码语言:javascript
复制
resolve: {
    extensions: [...],

    // resolve aliases from tsconfig.server.json
    plugins: [
      new TsconfigPathsPlugin({ // type error here
        configFile: './tsconfig.server.json',
      }),
    ],

    alias: {...},
},

我得到以下错误:

代码语言:javascript
复制
Type 'TsconfigPathsPlugin' is not assignable to type '"..." | ResolvePluginInstance'.
Type 'TsconfigPathsPlugin' is not assignable to type 'ResolvePluginInstance'.
Types of property 'apply' are incompatible.

我觉得这不是一个普遍的问题,因为我看不到在其他地方提到它,但我会认为,我可以找到至少有人遇到了同样的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-04 10:14:03

我遇到了同样的问题,但今天我发现插件工作在下面的版本。

代码语言:javascript
复制
"tsconfig-paths-webpack-plugin": "^3.5.1",
"webpack": "^5.51.1",
票数 2
EN

Stack Overflow用户

发布于 2022-08-24 16:39:21

我也面临同样的问题,但使用以下版本:

代码语言:javascript
复制
"tsconfig-paths-webpack-plugin": "^3.5.1",
"webpack": "^5.9.0",
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66502671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档