JHipster 6.0.0执行yarn run webpack:prod遇TS1005错误求助
解决JHipster 6.0.0执行
yarn run webpack:prod时的TS1005语法错误 这个错误是因为@types/minimatch的新版本使用了当前项目TypeScript版本不支持的语法。JHipster 6.0.0默认依赖的TypeScript版本较低,无法解析新版类型定义中的语法结构,导致编译报错。
解决方案:
- 锁定
@types/minimatch到兼容旧TS版本的特定版本(比如3.0.3):
在项目根目录的package.json中添加resolutions字段(Yarn支持该字段强制指定依赖版本):"resolutions": { "@types/minimatch": "3.0.3" } - 重新安装依赖:
yarn install - 再次执行生产构建命令:
yarn run webpack:prod
如果尝试升级TypeScript版本,可能会引发其他依赖的兼容问题,因此直接锁定@types/minimatch版本是更稳妥的方案。
内容的提问来源于stack exchange,提问作者Cape_LeadWort
相关产品推荐
相关产品推荐

