{ "entry": { "main": { "import": "./src/main.ts" } }, "output": { "clean": true, "filename": "js/[name]-[contenthash:6]-bundle.js", "chunkFilename": "js/[name]-[contenthash:6]-bundle-chunk.js", "path": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/dist", "assetModuleFilename": "assets/[name]-[contenthash:6].[ext]", "publicPath": "/" }, "cache": { "type": "memory" }, "resolve": { "extensions": [ ".js", ".jsx", ".ts", ".tsx", ".vue", ".mjs" ], "alias": { "@": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/src", "script": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/script", "vue$": "vue/dist/vue.runtime.esm-bundler.js" }, "fallback": {} }, "resolveLoader": { "modules": [ "node_modules" ] }, "module": { "noParse": {}, "rules": [ { "test": {}, "use": [ { "loader": "vue-loader" } ] }, { "test": {}, "oneOf": [ { "resourceQuery": {}, "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 1, "sourceMap": false, "modules": { "localIdentName": "[name]_[local]_[hash:base64:5]" } } }, { "loader": "postcss-loader", "options": { "sourceMap": false } } ] }, { "resourceQuery": {}, "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 1, "sourceMap": false } }, { "loader": "postcss-loader", "options": { "sourceMap": false } } ] }, { "test": {}, "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 1, "sourceMap": false, "modules": { "localIdentName": "[name]_[local]_[hash:base64:5]" } } }, { "loader": "postcss-loader", "options": { "sourceMap": false } } ] }, { "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 1, "sourceMap": false } }, { "loader": "postcss-loader", "options": { "sourceMap": false } } ] } ], "sideEffects": true }, { "test": {}, "oneOf": [ { "resourceQuery": {}, "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 2, "sourceMap": false, "modules": { "localIdentName": "[name]_[local]_[hash:base64:5]" } } }, { "loader": "postcss-loader", "options": { "sourceMap": false } }, { "loader": "sass-loader", "options": { "sourceMap": false, "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';" } } ] }, { "resourceQuery": {}, "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 2, "sourceMap": false } }, { "loader": "postcss-loader", "options": { "sourceMap": false } }, { "loader": "sass-loader", "options": { "sourceMap": false, "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';" } } ] }, { "test": {}, "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 2, "sourceMap": false, "modules": { "localIdentName": "[name]_[local]_[hash:base64:5]" } } }, { "loader": "postcss-loader", "options": { "sourceMap": false } }, { "loader": "sass-loader", "options": { "sourceMap": false, "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';" } } ] }, { "use": [ { "loader": "vue-style-loader", "options": { "sourceMap": false } }, { "loader": "css-loader", "options": { "importLoaders": 2, "sourceMap": false } }, { "loader": "postcss-loader", "options": { "sourceMap": false } }, { "loader": "sass-loader", "options": { "sourceMap": false, "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';" } } ] } ], "sideEffects": true }, { "test": {}, "type": "asset", "generator": { "filename": "img/[name]-[contenthash:6][ext]" }, "parser": { "dataUrlCondition": { "maxSize": 4096 } } }, { "test": {}, "type": "asset/resource", "generator": { "filename": "font/[name]-[contenthash:6][ext]" } }, { "test": {}, "exclude": {}, "use": [ { "loader": "swc-loader", "options": { "jsc": { "parser": { "syntax": "typescript", "tsx": true } } } } ] }, { "test": {}, "exclude": {}, "use": [ { "loader": "swc-loader", "options": { "jsc": { "parser": { "syntax": "ecmascript", "jsx": true } } } } ] } ] }, "plugins": [ { "compilationSuccessInfo": {}, "shouldClearConsole": true, "formatters": [ null, null, null ], "transformers": [ null, null, null ], "previousEndTimes": {} }, {}, {}, { "userOptions": { "filename": "index.html", "title": "billd-live", "template": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/public/index.html", "hash": true, "minify": false, "chunks": [ "main" ] }, "version": 5 }, { "billdConfig": { "pluginName": "BilldHtmlWebpackPlugin", "options": { "env": "webpack5" }, "env": "webpack5", "envList": [ "nuxt2", "nuxt3", "nuxt3-6", "vuecli4", "vuecli5", "webpack4", "webpack5", "next12", "vite4" ], "log": { "pkgName": true, "pkgVersion": true, "pkgRepository": true, "commitSubject": true, "commitBranch": true, "committerDate": true, "commitHash": true, "committerName": true, "committerEmail": true, "lastBuildDate": true } } }, { "patterns": [ { "from": "public", "globOptions": { "ignore": [ "**/index.html" ] } } ], "options": {} }, { "definitions": { "BASE_URL": "\"/\"", "process.env": { "BilldHtmlWebpackPlugin": "{\"pkgName\":\"billd-live\",\"pkgVersion\":\"0.0.1\",\"pkgRepository\":\"https://github.com/galaxy-s10/billd-live.git\",\"commitSubject\":\"fix: url\",\"commitBranch\":\"master\",\"committerDate\":\"2024-02-03 13:29:10 +0800\",\"commitHash\":\"4ba7708de75fe474609e89253af9ea185d222613\",\"committerName\":\"shuisheng\",\"committerEmail\":\"2274751790@qq.com\",\"lastBuildDate\":\"2024/2/4 18:49:38\",\"nodeVersion\":\"v16.16.0\"}", "NODE_ENV": "\"development\"", "PUBLIC_PATH": "\"/\"" }, "__VUE_OPTIONS_API__": false, "__VUE_PROD_DEVTOOLS__": false } }, {} ], "target": "web", "mode": "development", "stats": "none", "devtool": "eval", "infrastructureLogging": { "level": "none" }, "devServer": { "client": { "logging": "none" }, "hot": true, "compress": true, "port": 8000, "open": false, "historyApiFallback": { "rewrites": [ { "from": {}, "to": "/" } ] }, "static": { "watch": true, "publicPath": "/", "directory": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/public" }, "proxy": { "/api": { "target": "http://localhost:4300", "secure": false, "changeOrigin": true, "pathRewrite": { "^/api": "" } }, "/prodapi": { "target": "https://live.hsslive.cn", "secure": false, "changeOrigin": true, "pathRewrite": { "^/prodapi": "/api/" } } } }, "optimization": { "sideEffects": "flag" } }