zoukankan      html  css  js  c++  java
  • 在webpack中配置vue.js

    在webpack中配置vue.js

    这里有两种在webpack中配置vue.js的方法,如下:

    1.在main.js中引入vue的包:

    index.html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <title>Title</title>
        <style>
        </style>
        <!--注意不推荐在这里引入任何包和css文件-->
        <!--由于es6语法浏览器不识别 会报错-->
        <!--<script src="../dist/bundle.js"></script>-->
        <!--<script src="/bundle.js"></script>-->
    
    </head>
    <body>
    
    <h1>下面是vue的内容:</h1>
    
    <div id="app">
        <p>{{msg}}</p>
    </div>
    </body>
    </html>
    

    main.js:

    //在webpack中使用vue
    //注意在webpack中 使用 import Vue from  'vue' 导入的vue不完整
    import Vue from  '../node_modules/vue/dist/vue.js'
    
    var vm = new Vue({
    
        el:"#app",
        data:{
            msg:'123'
        }
    })
    

    2.在main.js中引入vue的包使用优雅的import Vue from 'vue'方式导入

    main.js:

    //在webpack中使用vue
    //注意在webpack中 使用 import Vue from  'vue' 导入的vue不完整
    import Vue from  'vue'
    
    var vm = new Vue({
    
        el:"#app",
        data:{
            msg:'123'
        }
    })
    

    这里需要修改下相应的webpack.config.js

    webpack.config.js:

    module:{
        
        resolve: {
            alias:{//设置vue被导入时候的包的路径
                "vue$":"vue/dist/vue.js"
            }
        }
             
    }
    
  • 相关阅读:
    Linux基础命令题(ps/ls + grep)
    Operator Overloading in C++
    C++中class和struct的区别
    poj1110double vision搜索
    poj1321棋盘递归搜索
    vim窗口分割/切换
    xclipmore about copy&paste命令行粘贴
    [转载]怎样花两年时间去面试一个人
    最优二叉查找树optimalBSTC++实现
    vim复制粘贴——系统剪贴板
  • 原文地址:https://www.cnblogs.com/charlypage/p/9949256.html
Copyright © 2011-2022 走看看