Prechádzať zdrojové kódy

Merge branch 'edit-bug-4.10' into test

zhangwei 3 rokov pred
rodič
commit
917df639ba

+ 1 - 0
package.json

@@ -27,6 +27,7 @@
     "@vue/cli-plugin-babel": "~5.0.0",
     "@vue/cli-plugin-eslint": "~5.0.0",
     "@vue/cli-service": "~5.0.0",
+    "copy-webpack-plugin": "^10.2.4",
     "eslint": "^7.32.0",
     "eslint-plugin-vue": "^8.0.3",
     "node-sass": "^7.0.1",

BIN
src/assets/logo/128.png


BIN
src/assets/logo/24.png


BIN
src/assets/logo/32.png


BIN
src/assets/logo/48.png


+ 2 - 2
src/manifest.development.json

@@ -10,8 +10,8 @@
         "default_popup": "popup.html",
         "default_icon": {           
             "16": "/logo/16.png",  
-            "24": "/logo/24.png",  
-            "32": "/logo/32.png"   
+            "48": "/logo/48.png",  
+            "128": "/logo/128.png"   
           }
     },
     "content_scripts": [

+ 12 - 2
vue.config.js

@@ -5,11 +5,13 @@ const fs = require('fs')
 const AutoImport = require('unplugin-auto-import/webpack')
 const Components = require('unplugin-vue-components/webpack')
 const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')
+const CopyWebpackPlugin = require('copy-webpack-plugin');
+
 
 // Generate pages object
 const pages = {}
 
-function getEntryFile (entryPath) {
+function getEntryFile(entryPath) {
   let files = fs.readdirSync(entryPath)
   return files
 }
@@ -29,7 +31,7 @@ const chromeName = getEntryFile(path.resolve(`src/entry`))
 
 const iframeName = getEntryFile(path.resolve(`src/iframe`))
 
-function getFileExtension (filename) {
+function getFileExtension(filename) {
   return /[.]/.exec(filename) ? /[^.]+$/.exec(filename)[0] : undefined
 }
 chromeName.forEach((name) => {
@@ -82,6 +84,14 @@ module.exports = {
       Components({
         resolvers: [ElementPlusResolver()],
       }),
+      new CopyWebpackPlugin({
+        patterns: [
+          {
+            from: 'src/assets/logo',//想要复制的文件夹
+            to: `${path.resolve('dist')}/logo` //复制在哪个文件夹
+          }
+        ]
+      })
     ],
   },
 }