easy-team/egg-vue-typescript-boilerplate

在Vue文件中使用Typescript的语法报错

ousiri opened this issue · 1 comments

app/web/page/app/app.vue里面增加了一句const a:string = 'a',编译报错

image

ERROR in ./app/web/page/app/app.vue (./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./app/web/page/app/app.vue)
    Module build failed (from ./node_modules/babel-loader/lib/index.js):
    SyntaxError: Unexpected token (18:7)
    
      16 | sync(store, router);
      17 | 
    > 18 | const a:string = 'a'
         |        ^
      19 | 
      20 | export default {
      21 |   router,
    
     @ ./app/web/page/app/app.vue 3:0-109 3:0-109 4:0-122 17:2-16
     @ ./node_modules/babel-loader/lib!./app/web/framework/vue/entry/client-loader.ts!./app/web/page/app/app.vue
     @ multi (webpack)-hot-middleware/client?path=http://10.254.48.36:9000/__webpack_hmr&noInfo=false&reload=false&quiet=false babel-loader!./app/web/framework/vue/entry/client-loader.ts!./app/web/page/app/app.vue