Executar automaticamente um arquivo em lote durante a compilação do Vite.

この記事は約4分で読めます。
スポンサーリンク

Coisas que eu quero fazer

Isso executará automaticamente um arquivo em lote personalizado ao compilar (usando npm run build) no Vite.

Exemplo específico

As seguintes tarefas poderiam ser automatizadas e seriam úteis. (Provavelmente existem muitas outras, mas estas são as que me vêm à mente imediatamente.)

  • SVG leve
  • Adicionar direitos autorais ao arquivo JS
  • Copiar do ambiente de distribuição para o ambiente de produção.
スポンサーリンク

contexto

Abra o arquivo package.json localizado no diretório raiz do seu projeto Vite.

Acredito que a seguinte descrição esteja incluída.

    "scripts": {
        "dev": "node log.js dev & vite --config vite/config.dev.mjs",
        "build": "node log.js build & vite build --config vite/config.prod.mjs",
        "dev-nolog": "vite --config vite/config.dev.mjs",
        "build-nolog": "vite build --config vite/config.prod.mjs"
    },

Este artigo adiciona processamento ao executar `npm run build` , portanto, modifique a linha ` build : node log.js build & vite build –config vite/config.prod.mjs` .

Antes da revisão:

 "build": "node log.js build & vite build --config vite/config.prod.mjs",

Após a correção:

 "build": "node log.js build & vite build --config vite/config.prod.mjs & call CustomBuild.bat",

A modificação acima garantirá que o arquivo CustomBuild.bat seja executado após a compilação do Vite. O caminho para o arquivo .bat é relativo à raiz do projeto. O exemplo acima pressupõe que o arquivo CustomBuild.bat esteja localizado no diretório raiz.

A pasta atual dentro de um arquivo em lote é a raiz do projeto. Tenha cuidado ao usar caminhos relativos em um arquivo em lote.

スポンサーリンク

Resultado

Consegui configurar o comando `npm run build` para executar um arquivo em lote adicional durante o processo de compilação.

コメント

タイトルとURLをコピーしました