webpack安装ts-loader后解析typescript运行报错

2018.05.21 11:23 阅读 1136 评论 0

vue脚手架初始化后的项目,修改成ts格式后运行报错TypeError: Cannot read property 'afterCompile' of undefined

安装的ts-loader为4.x的版本,webpack为3.x的版本,在ts-loader的github上查找资料发现

webpack: 4.x+ (please use ts-loader 3.x if you need webpack 2 or 3 support)

4.x版本ts-loader仅支持webpack4.x版本,所以更新webpack版本或者后退ts-loader版本即可

  • 方案一:把项目构建升级到webpack4.0以上,安装webpack4.x版本,并升级webpack配置文件,比较繁琐。
npm update webpack@4
  • 方案二:安装ts-loader3.0版本以上
npm install ts-loader@3
0 条评论
发布