typescript decorator报错

TypeScript decorator reports “Unable to resolve signature of class decorator when called as an expression”

图片描述

同样的两段代码,同样的vue-property-decorator,编译器报错。不清楚是我哪里有问题?

  "dependencies": {
    "vue": "^2.5.2",
    "vue-class-component": "^6.0.0",
    "vue-property-decorator": "^6.0.0",
    "vue-router": "^3.0.1"
  },
  "devDependencies": {
    "css-loader": "^0.28.1",
    "ts-loader": "^2.0.3",
    "typescript": "^2.3.2",
    "vue-loader": "^12.0.3",
    "vue-template-compiler": "^2.5.2",
    "webpack": "^2.5.0"
  }
阅读 8.7k
3 个回答

是不是两段代码导入的Component并不是同一个,注意到你的两个import语句其实是不同的。

新手上路,请多包涵

跟 Component 本身没关系,是引入了其他非ts兼容的组件导致的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题