vue3项目新建

186 阅读1分钟
  1. 创建一个vue3项目 2。需要使用到ts-loader.需要在vue.config.js中配置。在规则中正则匹配,以ts开头的就使用ts-loader.
configureWebpack: {    
     resolve: { extensions: [".ts", ".tsx", ".js", ".json"] },    
     module: {        
       rules: [    
         {    
           test: /\.tsx?$/,    
           loader: 'ts-loader',    
           exclude: /node_modules/,    
           options: {
             appendTsSuffixTo: [/\.vue$/],    
           }    
         }        
       ]    
     }    
   }  

3.匹配完之后还需要将main.js改为main.ts. 这时会发现报错 /app.vue moudleXXX. 这时需要定义shim.d.ts 中定义moudle ,让vue得以识别

declare module '*.vue' {
}