[Vue warn]: uglify 后无效的组件名称

[Vue warn]: Invalid component name after uglify

我正在使用 vue + webpack。在开发模式下(使用 expressjs 服务器热重载)一切正常。在生产设置中,我的 output.js 变得模糊,导致 Vue 警告:

问题: 有没有办法让 webpack + uglifyjs 编译代码让那些警告消失。

我知道我可以使用 optimization: { minimize: false} 删除警告,但我仍然想在生产中隐藏我的代码。

所以我终于能够解决我的问题,正如@Charles Dominic 提到的那样 vue-property-decorator that I used w/o name provided is using components using object notation。我应该在装饰器中指定组件名称:

  @Component({
    name: 'test',
   })