6.Webpack--Vue

一、如何在Webpack中使用Vue?

 

 

 这里的意思就是说把Vue当做一个模块来使用,那我们就要先安装这个模块:

 

 

 

 

 

 看一下会发现其实上面的代码不就是普通的js代码吗,我们现在还没有写.vue的代码,按道理也是可以可以正常渲染打包的。

会发现现在打包是没有问题的,但是没有渲染成功,控制台报如下警告:

 

 

 为什么会报这个警告呢?

因为上面代码中的template最终是要通过Vue源代码进行解析的,但是Vue的源代码给我们提供了特别多的版本,所有的版本又分为两类:

①runtime-compiler 运行时+编译器

②runtime-only 仅运行时

如果没有template,那么可以用runtime-only。

而compiler最主要的功能就是对template进行编译的。

但是默认用的是runtime-only,所以编译不成功。

 

 

 

 

 

 

 这样写一下;

现在就渲染成功了:

 

 

 二、叫啥名字呐

在真实开发中我们不可能在createApp中编写很多template的。

 

 

 也可以渲染成功。

但是现在的问题是template和js和样式是分开的。也就是SFC文件。

二、VSCode对SFC文件的支持

 

 

 三、App.vue

现在对文件进行一个改写:

 很显然是打包不成功的:

 

 

 安装vue-loader

 

 

 配置:

 

 

 但是这次打包也会报错.安装@vue/compiler-sfc 

 

 

 此时打包还是会报错:

 

 执行下面步骤:

 

 现在再打包就没问题了!

另外.vue中的template会有vue-loader中的@vue/complier-sfc解析的,所以:

 

posted @   不爱吃小红薯的小橘子  阅读(83)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示