Zip menggunakan “wp-scripts plugin-zip” dengan folder dan subfolder “build” khusus?

Saya mengganti nama defaultnya build folder ke blockstetapi ketika saya menjalankan perintah untuk zip npm run plugin-zip Saya hanya mendapatkan dua file dalam output zip (dts-haya.php, readme.txt).

Blok folder saya berisi dua blok khusus, dan folder src dua blok. Ketika saya kembali dengan folder build default dan menjalankan perintah zip, plugin tersebut di-zip dengan benar dengan folder build dan subfoldernya (dyslocosaurus, miragaia).

Bagaimana saya mengaturnya npm run plugin-zip temukan folder khusus blocks?

my-plugin/
├─ node_modules/
├─ blocks/
│  ├─ dyslocosaurus/
│  ├─ miragaia/
├─ src/
│  ├─ dyslocosaurus/
│  ├─ miragaia/
├─ README.txt
├─ dts-haya.php
├─ package-lock.json
├─ package.json

paket.json

{
    "name": "dts-haya",
    "version": "1.0.0",
    "description": "Blocks for DetonaSaurus.",
    "author": "DetonaSaurus",
    "license": "-",
    "homepage": "-",
    "main": "blocks/",
    "scripts": {
        "build": "wp-scripts build --output-path=blocks",
        "format": "wp-scripts format",
        "lint:css": "wp-scripts lint-style",
        "lint:js": "wp-scripts lint-js",
        "packages-update": "wp-scripts packages-update",
        "plugin-zip": "wp-scripts plugin-zip",
        "start": "wp-scripts start --output-path=blocks"
    },
    "devDependencies": {
        "@wordpress/scripts": "^26.14.0"
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *