维泰斯。为特定任务运行脚本

Mic*_*ael 5 javascript environment-variables npm package.json vite

我用的是维特 我安装了名为“vite-plugin-zip-file”的 npm 插件来存档 dist 文件夹。如何专门针对此任务在 package.json 中运行独立于“构建”脚本的脚本?

下面是 vite.config.js

import { defineConfig } from 'vite';
import { resolve } from 'path';
import { viteZip } from 'vite-plugin-zip-file';

export default defineConfig({
build: {
    outDir: 'build',
},
plugins: [
    viteZip({
      folderPath: resolve(__dirname, 'build'),
      outPath: resolve(__dirname),
      zipName: 'Test.zip',
    }),
],
});
Run Code Online (Sandbox Code Playgroud)

package.json 'scripts' (我不知道这里的 'zip' 里要写什么)

  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "serve": "vite preview"
    "zip": ?
  },
Run Code Online (Sandbox Code Playgroud)

我尝试添加环境变量,但我不知道具体该怎么做。所以,可能还有另一种更好的方法。