116 lines
13 KiB
JavaScript
116 lines
13 KiB
JavaScript
// vite.config.js
|
|
import { defineConfig, loadEnv } from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite/dist/node/index.js";
|
|
import vue from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/@vitejs/plugin-vue/dist/index.mjs";
|
|
import qiankun from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-qiankun/dist/index.js";
|
|
import eslintPlugin from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-eslint/dist/index.mjs";
|
|
import vueSetupExtend from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-vue-setup-extend/dist/index.mjs";
|
|
import { createSvgIconsPlugin } from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-svg-icons/dist/index.mjs";
|
|
import compression from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-compression/dist/index.mjs";
|
|
import { viteMockServe } from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-mock/dist/index.mjs";
|
|
import AutoImport from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/unplugin-auto-import/dist/vite.js";
|
|
import Components from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/unplugin-vue-components/dist/vite.js";
|
|
import postcssImport from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/postcss-import/index.js";
|
|
import autoprefixer from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/autoprefixer/lib/autoprefixer.js";
|
|
import { resolve } from "path";
|
|
var __vite_injected_original_dirname = "E:\\MyFiles\\webcode\\YinHeTaiRui\\daimp-front\\new-digital-agriculture-screen";
|
|
var useDevMode = true;
|
|
var vite_config_default = defineConfig(({ command, mode }) => {
|
|
const { VITE_APP_MIAN_URL, VITE_PORT, VITE_APP_NAME, VITE_APP_BASE_API, VITE_APP_BASE_URL, VITE_APP_UPLOAD_API, VITE_APP_UPLOAD_URL } = loadEnv(
|
|
mode,
|
|
process.cwd()
|
|
);
|
|
const config = {
|
|
base: "/new-digital-agriculture-screen/",
|
|
build: {
|
|
target: "ESNext",
|
|
outDir: "dist",
|
|
minify: "terser"
|
|
},
|
|
server: {
|
|
host: "0.0.0.0",
|
|
port: VITE_PORT,
|
|
open: true,
|
|
https: false,
|
|
headers: {
|
|
"Access-Control-Allow-Origin": "*"
|
|
},
|
|
proxy: {
|
|
[VITE_APP_BASE_API]: {
|
|
target: VITE_APP_BASE_URL,
|
|
changeOrigin: true,
|
|
rewrite: (path) => path.replace(/^\/apis/, "")
|
|
},
|
|
[VITE_APP_UPLOAD_API]: {
|
|
target: VITE_APP_UPLOAD_URL,
|
|
changeOrigin: true,
|
|
rewrite: (path) => path.replace(/^\/uploadApis/, "")
|
|
}
|
|
}
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
"@": resolve(__vite_injected_original_dirname, "src"),
|
|
"#": resolve(__vite_injected_original_dirname, "../main/src")
|
|
},
|
|
extensions: [".js", ".vue", ".json", ".ts"]
|
|
},
|
|
css: {
|
|
preprocessorOptions: {
|
|
scss: {
|
|
additionalData: '@import "@/styles/global.scss";',
|
|
api: "modern-compiler"
|
|
}
|
|
},
|
|
postcss: {
|
|
plugins: [
|
|
postcssImport,
|
|
autoprefixer({
|
|
overrideBrowserslist: ["> 1%", "last 2 versions"]
|
|
})
|
|
]
|
|
}
|
|
},
|
|
plugins: [
|
|
vue(),
|
|
qiankun(VITE_APP_NAME, { useDevMode }),
|
|
vueSetupExtend(),
|
|
eslintPlugin({
|
|
include: ["src/**/*.ts", "src/**/*.vue", "src/*.ts", "src/*.vue"]
|
|
}),
|
|
Components({
|
|
dirs: ["src/components"],
|
|
extensions: ["vue", "js", "jsx", "ts", "tsx"],
|
|
resolvers: []
|
|
}),
|
|
compression(),
|
|
AutoImport({
|
|
include: [/\.[tj]s?$/, /\.vue$/],
|
|
imports: ["vue", "vue-router"]
|
|
}),
|
|
createSvgIconsPlugin({
|
|
iconDirs: [resolve(process.cwd(), "src/assets/svgs")],
|
|
symbolId: "icon-[name]"
|
|
}),
|
|
viteMockServe({
|
|
mockPath: "src/mock",
|
|
watchFiles: true,
|
|
localEnabled: command === "dev",
|
|
prodEnabled: false
|
|
})
|
|
]
|
|
};
|
|
if (mode === "production") {
|
|
config.build.terserOptions = {
|
|
compress: {
|
|
drop_console: true,
|
|
drop_debugger: true
|
|
}
|
|
};
|
|
}
|
|
return config;
|
|
});
|
|
export {
|
|
vite_config_default as default
|
|
};
|
|
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxNeUZpbGVzXFxcXHdlYmNvZGVcXFxcWWluSGVUYWlSdWlcXFxcZGFpbXAtZnJvbnRcXFxcbmV3LWRpZ2l0YWwtYWdyaWN1bHR1cmUtc2NyZWVuXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJFOlxcXFxNeUZpbGVzXFxcXHdlYmNvZGVcXFxcWWluSGVUYWlSdWlcXFxcZGFpbXAtZnJvbnRcXFxcbmV3LWRpZ2l0YWwtYWdyaWN1bHR1cmUtc2NyZWVuXFxcXHZpdGUuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9FOi9NeUZpbGVzL3dlYmNvZGUvWWluSGVUYWlSdWkvZGFpbXAtZnJvbnQvbmV3LWRpZ2l0YWwtYWdyaWN1bHR1cmUtc2NyZWVuL3ZpdGUuY29uZmlnLmpzXCI7LypcclxuICogQERlc2NyaXB0dGlvbjpcclxuICogQEF1dGhvcjogemVuZ2h1YS53YW5nXHJcbiAqIEBEYXRlOiAyMDIyLTA5LTE4IDIxOjI0OjI5XHJcbiAqIEBMYXN0RWRpdG9yczogemVuZ2h1YS53YW5nXHJcbiAqIEBMYXN0RWRpdFRpbWU6IDIwMjUtMDItMjggMTE6MDQ6NDFcclxuICovXHJcblxyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJztcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnO1xyXG5pbXBvcnQgcWlhbmt1biBmcm9tICd2aXRlLXBsdWdpbi1xaWFua3VuJztcclxuaW1wb3J0IGVzbGludFBsdWdpbiBmcm9tICd2aXRlLXBsdWdpbi1lc2xpbnQnO1xyXG5pbXBvcnQgdnVlU2V0dXBFeHRlbmQgZnJvbSAndml0ZS1wbHVnaW4tdnVlLXNldHVwLWV4dGVuZCc7XHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJztcclxuaW1wb3J0IGNvbXByZXNzaW9uIGZyb20gJ3ZpdGUtcGx1Z2luLWNvbXByZXNzaW9uJztcclxuaW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snO1xyXG5pbXBvcnQgQXV0b0ltcG9ydCBmcm9tICd1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlJztcclxuaW1wb3J0IENvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSc7XHJcbmltcG9ydCBwb3N0Y3NzSW1wb3J0IGZyb20gJ3Bvc3Rjc3MtaW1wb3J0JztcclxuaW1wb3J0IGF1dG9wcmVmaXhlciBmcm9tICdhdXRvcHJlZml4ZXInO1xyXG5pbXBvcnQgeyByZXNvbHZlIH0gZnJvbSAncGF0aCc7XHJcblxyXG5jb25zdCB1c2VEZXZNb2RlID0gdHJ1ZTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zdCB7IFZJVEVfQVBQX01JQU5fVVJMLCBWSVRFX1BPUlQsIFZJVEVfQVBQX05BTUUsIFZJVEVfQVBQX0JBU0VfQVBJLCBWSVRFX0FQUF9CQVNFX1VSTCwgVklURV9BUFBfVVBMT0FEX0FQSSwgVklURV9BUFBfVVBMT0FEX1VSTCB9ID0gbG9hZEVudihcclxuICAgIG1vZGUsXHJcbiAgICBwcm9jZXNzLmN3ZCgpXHJcbiAgKTtcclxuICBjb25zdCBjb25maWcgPSB7XHJcbiAgICBiYXNlOiAnL25ldy1kaWdpdGFsLWFncmljdWx0dXJlLXNjcmVlbi8nLFxyXG4gICAgYnVpbGQ6IHtcclxuICAgICAgdGFyZ2V0OiAnRVNOZXh0JyxcclxuICAgICAgb3V0RGlyOiAnZGlzdCcsXHJcbiAgICAgIG1pbmlmeTogJ3RlcnNlcicsXHJcbiAgICB9LFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIGhvc3Q6ICcwLjAuMC4wJyxcclxuICAgICAgcG9ydDogVklURV9QT1JULFxyXG4gICAgICBvcGVuOiB0cnVlLFxyXG4gICAgICBodHRwczogZmFsc2UsXHJcbiAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luJzogJyonLFxyXG4gICAgICB9LFxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgIFtWSVRFX0FQUF9CQVNFX0FQSV06IHtcclxuICAgICAgICAgIHRhcmdldDogVklURV9BUFBfQkFTRV9VUkwsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICByZXdyaXRlOiAocGF0aCkgPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpcy8sICcnKSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIFtWSVRFX0FQUF9VUExPQURfQVBJXToge1xyXG4gICAgICAgICAgdGFyZ2V0OiBWSVRFX0FQUF9VUExPQURfVVJMLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL3VwbG9hZEFwaXMvLCAnJyksXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiB7XHJcbiAgICAgICAgJ0AnOiByZXNvbHZlKF9fZGlybmFtZSwgJ3NyYycpLFxyXG4gICAgICAgICcjJzogcmVzb2x2ZShfX2Rpcm5hbWUsICcuLi9tYWluL3NyYycpLFxyXG4gICAgICB9LFxyXG4gICAgICBleHRlbnNpb25zOiBbJy5qcycsICcudnVlJywgJy5qc29uJywgJy50cyddLFxyXG4gICAgfSxcclxuICAgIGNzczoge1xyXG4gICAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgICAgc2Nzczoge1xyXG4gICAgICAgICAgYWRkaXRpb25hbERhdGE6ICdAaW1wb3J0IFwiQC9zdHlsZXMvZ2xvYmFsLnNjc3NcIjsnLFxyXG4gICAgICAgICAgYXBpOiAnbW9kZXJuLWNvbXBpbGVyJyxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgICBwb3N0Y3NzOiB7XHJcbiAgICAgICAgcGx1Z2luczogW1xyXG4gICAgICAgICAgcG9zdGNzc0ltcG9ydCxcclxuICAgICAgICAgIGF1dG9wcmVmaXhlcih7XHJcbiAgICAgICAgICAgIG92ZXJyaWRlQnJvd3NlcnNsaXN0OiBbJz4gMSUnLCAnbGFzdCAyIHZlcnNpb25zJ10sXHJcbiAgICAgICAgICB9KSxcclxuICAgICAgICBdLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIHBsdWdpbnM6IFtcclxuICAgICAgdnVlKCksXHJcbiAgICAgIHFpYW5rdW4oVklURV9BUFBfTkFNRSwgeyB1c2VEZXZNb2RlIH0pLFxyXG4gICAgICB2dWVTZXR1cEV4dGVuZCgpLFxyXG4gICAgICBlc2xpbnRQbHVnaW4oe1xyXG4gICAgICAgIGluY2x1ZGU6IFsnc3JjLyoqLyoudHMnLCAnc3JjLyoqLyoudnVlJywgJ3NyYy8qLnRzJywgJ3NyYy8qLnZ1ZSddLFxyXG4gICAgICB9KSxcclxuICAgICAgQ29tcG9uZW50cyh7XHJcbiAgICAgICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgICAgIGV4dGVuc2lvbnM6IFsndnVlJywgJ2pzJywgJ2pzeCcsICd0cycsICd0c3gnXSxcclxuICAgICAgICByZXNvbHZlcnM6IFtdLFxyXG4gICAgICB9KSxcclxuICAgICAgY29tcHJlc3Npb24oKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgaW5jbHVkZTogWy9cXC5bdGpdcz8kLywgL1xcLnZ1ZSQvXSxcclxuICAgICAgICBpbXBvcnRzOiBbJ3Z1ZScsICd2dWUtcm91dGVyJ10sXHJcbiAgICAgIH0pLFxyXG4gICAgICBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcbiAgICAgICAgaWNvbkRpcnM6IFtyZXNvbHZlKHByb2Nlc3MuY3dkKCksICdzcmMvYXNzZXRzL3N2Z3MnKV0sXHJcbiAgICAgICAgc3ltYm9sSWQ6ICdpY29uLVtuYW1lXScsXHJcbiAgICAgIH0pLFxyXG4gICAgICB2aXRlTW9ja1NlcnZlKHtcclxuICAgICAgICBtb2NrUGF0aDogJ3NyYy9tb2NrJyxcclxuICAgICAgICB3YXRjaEZpbGVzOiB0cnVlLFxyXG4gICAgICAgIGxvY2FsRW5hYmxlZDogY29tbWFuZCA9PT0gJ2RldicsXHJcbiAgICAgICAgcHJvZEVuYWJsZWQ6IGZhbHNlLFxyXG4gICAgICB9KSxcclxuICAgIF0sXHJcbiAgfTtcclxuICBpZiAobW9kZSA9PT0gJ3Byb2R1Y3Rpb24nKSB7XHJcbiAgICBjb25maWcuYnVpbGQudGVyc2VyT3B0aW9ucyA9IHtcclxuICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICBkcm9wX2NvbnNvbGU6IHRydWUsXHJcbiAgICAgICAgZHJvcF9kZWJ1Z2dlcjogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH07XHJcbiAgfVxyXG4gIHJldHVybiBjb25maWc7XHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBUUEsU0FBUyxjQUFjLGVBQWU7QUFDdEMsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sYUFBYTtBQUNwQixPQUFPLGtCQUFrQjtBQUN6QixPQUFPLG9CQUFvQjtBQUMzQixTQUFTLDRCQUE0QjtBQUNyQyxPQUFPLGlCQUFpQjtBQUN4QixTQUFTLHFCQUFxQjtBQUM5QixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLG1CQUFtQjtBQUMxQixPQUFPLGtCQUFrQjtBQUN6QixTQUFTLGVBQWU7QUFwQnhCLElBQU0sbUNBQW1DO0FBc0J6QyxJQUFNLGFBQWE7QUFFbkIsSUFBTyxzQkFBUSxhQUFhLENBQUMsRUFBRSxTQUFTLEtBQUssTUFBTTtBQUNqRCxRQUFNLEVBQUUsbUJBQW1CLFdBQVcsZUFBZSxtQkFBbUIsbUJBQW1CLHFCQUFxQixvQkFB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
|