webpack 笔记

2020-05-03  本文已影响0人  7ColorLotus

webpack基础

  import Vue from 'vue' // 这个引入方式无法正常执行
  import Vue from '../node_modules/vue/dist/vue.js' //这种引入方式可以正常执行
  import login from './login.vue' // 导入vue模板

  var vm = new Vue({
      el: '#app', //指定容器,需要在页面中顶一个id为app的div
      data: {
          msg: '123'
      },
      components:{ //在webpack中无法使用组件方式,展示vue模板
          login
      },
      render: function(createElements){ // 在webpack 中,如果想通过vue,把一个组件放到页面中去展示,vm 实例中的render函数可以实现
          return createElements(login)
      }

      render: c => c(login) //render简写
  })
  1. 修改导入包:import Vue from '../node_modules/vue/dist/vue.js'
  2. 不修改导入包(推荐),在webpack.config.js中添加新的模块
 resolve: {
     alias:{
         "vue$": "vue/dist/vue.js", //修改vue被导入时候的包的路径
     }
 }
上一篇 下一篇

猜你喜欢

热点阅读