一、简介

       本篇文章介绍如何通过webpack配置从而能够在js文件中撸vue的代码,vue的代码就是比如 const  app=new  Vue({});类似这样的。那为什么要通过webpack配置来使用vue,而不是通过cdn,直接引用vue.js代码;答案就是为了进行模块化开发。不知道大家是否了解我刚刚所提及的两种使用vue的方式,cdn和直接引用vue.js。这两种方式都有一个特点就是需要在html文件中通过<script></script>来将vue.js进行一个导入,这样模块化开发的效果非常差,所以需要改变,而为什么模块化开发就是比较好的呢,本专栏有篇文章专门介绍。

 

二、如何操作

        1.首先安装vue, 安装命令是: npm  install  vue  --save ,这里没有-dev, 只有--save,原因是我们安装的vue是运行时依赖,也就是说当我们代码打包完成之后,vue的东西还要用呢,它的代码不是说打包完成之后就没用了,我们的项目时需要vue的代码才能运行起来的,所以选择运行时依赖来安装 。

        2. 使用vue: 在js中进行导入,让webpack知道要对vue进行打包;在html中搞个id=app的vue实例作用域。

       webpack 配置vuewebpack 配置vue

       3. 最后使用webpack进行打包,然后在浏览器运行,此时发现了一个错误:

webpack 配置vue

      这个错误的大概意思是: 你当前使用的是vue的runtime-only版本,该版本不支持template编译;大家需要了解的是,vue在完成编译后会有两个版本,一个是runtime-only,一个是runtime-compiler;后面这个版本支持template编译,因此我们需要将vue的编译版本切换到runtime-compiler。我们只需要在webpack.config.js中加入该配置:

      webpack 配置vue

      再次打包,然后运行,通过webpack配置的vue成功的运行起来了。

 

 

 

 

 

 

 

 

相关文章:

  • 2021-11-02
  • 2021-07-11
  • 2018-10-18
  • 2018-06-27
  • 2021-11-02
  • 2021-11-22
  • 2021-11-02
  • 2021-11-02
猜你喜欢
  • 2021-03-04
  • 2019-03-07
  • 2018-09-14
  • 2017-12-23
  • 2019-06-19
  • 2020-11-12
  • 2019-12-02
相关资源
相似解决方案