以下代码如何使用webpack打包?

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <div id="wrap">
        <header-menu></header-menu>
        <router-view></router-view>
    </div>

    <script src="https://cdn.bootcss.com/babel-polyfill/7.2.5/polyfill.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script src="https://unpkg.com/vuex@3.1.1/dist/vuex.js"></script>
    <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
    <script src="./base.js"></script>
    <script src="./index.js"></script>
</body>

</html>

base.js

 Vue.component('header-menu', {
    template: `<header><router-link :to="'/'+'index'">首页</router-link></header>`
})

function hello() {
    console.log('hello world');
}

let store = new Vuex.Store({
    state: {
        img_src: 'xxxx.png'
    }
})

index.js

var Index = {
    template: `<div>index pages</div>`
}
var router = new VueRouter({
    routes: [
        {
            path: '/index', component: Index
        },
    ]
});

let index = new Vue({
    el: '#wrap',
    router,
    data: {}
})
阅读 1.5k
2 个回答

首先打包你要解决什么问题?压缩?依赖分析?babel?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题