Răsfoiți Sursa

add some reposity

night-cherry 3 săptămâni în urmă
părinte
comite
429b0ddb97
2 a modificat fișierele cu 41 adăugiri și 6 ștergeri
  1. 3 3
      backup/webpack.config copy.js
  2. 38 3
      webpack.config.js

+ 3 - 3
backup/webpack.config copy.js

@@ -40,9 +40,9 @@ module.exports={
       exclude: /node_modules/,
       use: {
         loader: 'babel-loader',
-        // options: {
-        //   presets: ['@babel/preset-env']
-        // }
+        options: {
+          presets: ['@babel/preset-env']
+        }
       }
     },
     {

+ 38 - 3
webpack.config.js

@@ -33,9 +33,44 @@ module.exports={
       // 处理 .js 文件
     {
       test: /\.js$/,
-      loader: 'babel-loader',
-      exclude: /node_modules/
-    }]
+      exclude: /node_modules/,
+      use: {
+        loader: 'babel-loader',
+        options: {
+          presets: ['@babel/preset-env']
+        }
+      }
+    },
+    {
+     test:/\.(png|jpe?g|gif|svg)$/i,
+    //  use:[{ 
+    //   loader:"file-loader",
+    //   options:{
+    //     limit: 512 * 1024,
+    //     name: "[name].[ext]",
+    //     outputPath:"media",
+    //   },
+    //  }]
+      type: 'asset/resource',
+      // generator:{
+      //   filename: "[name].[ext]",
+      // }
+   },
+   {
+      test:/\.(woff2?|eof|ttf)$/i,
+    //  use:[{ 
+    //   loader:"file-loader",
+    //   options:{
+    //     limit: 512 * 1024,
+    //     name: "[name].[ext]",
+    //     outputPath:"media",
+    //   },
+    //  }]
+      type: 'asset/resource',
+      generator:{
+        filename: "./font/[name].[ext]",
+      }
+    },]
   },
   plugins:[
     new VueLoaderPlugin(),