UNPKG

@stellaris/vite-plugin-tencent-oss

Version:

Upload the production files bundled in the project to Tencent CSS, except for html

32 lines (28 loc) 866 B
import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import vitePluginTencentOss from "../index.js"; const options = { region: "", secretId: "", secretKey: "", bucket: "", overwrite: false, enabled: false, lastCommitGlobs: [ "**/*.html", // 最后上传所有 HTML 文件 ], // test: true, }; // https://vitejs.dev/config/ export default defineConfig({ base: "https://static-1253419794.file.myqcloud.com/", // same with webpack public path plugins: [vue(), vitePluginTencentOss(options)], }); // result: foo/assets/vendor.bfb92b77.js =>https://static-1253419794.file.myqcloud.com/assets/vendor.bfb92b77.js // export default defineConfig({ // base: 'https://static-1253419794.file.myqcloud.com/', // must be URL // plugins: [vue(), vitePluginTencentOss(options)], // build: { // outDir: 'foo' // } // })