Importing Vue components in TypeScript file

前端 未结 4 732
伪装坚强ぢ
伪装坚强ぢ 2020-12-16 15:50

I have been trying to use Vue.js with TypeScript and I came across this repo.

I faced issues here that I am getting error while importing Vue Single Component File f

4条回答
  •  轮回少年
    2020-12-16 16:01

    Check out vue-class-component. Basically, you must add appendTsSuffixTo: [/\.vue$/] to ts-loader's options and esModule: true to vue-loader's options.

    // webpack.config.js
    
    { modules: { rules: [
      {
        test: /\.ts$/,
        exclude: /node_modules|vue\/src/,
        loader: "ts-loader",
        options: { appendTsSuffixTo: [/\.vue$/] }
      },
      {
        test: /\.vue$/,
        loader: 'vue-loader',
        options: {
          esModule: true
        }
      }
    ]}}
    

    I may have missed something else.

提交回复
热议问题