What packages are needed to package a vue project with gulp?

for example, I wrote the following code

Vue.component("chart-option", {
    template: `
        <ul class="clearfix fl chart-option-list">
            <li class="fl chart-option-item" v-for="(item, index) in checkedConfig">
                <input class="hide" type="checkbox" :id="item.id" value="item.value" v-model="item.model" true-value="yes" false-value="no">
                <label :for="item.id">
                    <span class="chart-option" :class="{on: item.model==="yes"}">
                        <i v-if="item.model==="yes""></i>
                    </span>
                    {{item.text}}
                </label>
            </li>
        </ul>
    `,
    props: ["checked-config"],
    data() {
        return {};
    },
    methods: {},
    mounted() {}
});

I hope to be able to translate this js code through gulp, especially the html in template into a render function. Ask for advice on what to do?

Mar.21,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b3870b-2c121.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b3870b-2c121.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?