美文网首页
笔记||vue3初探

笔记||vue3初探

作者: hdormy | 来源:发表于2022-12-20 15:58 被阅读0次

今天摸索了下webpack,然后迫不及待想试试vue。

略过vue2,直接从vue3开始吧,先会再精。

参考资料:菜鸟+官文

还记得当初我们领导面试我的时候,问的一个问题:MVC中,哪一层最不重要。

直到我遇见VUE,大神都说VUE是MVVM结构的,就是视图和模型层实现了双向绑定,她的妙用,可能需要等我彻底熟悉vue后,才能体会了。

今天就先搭建一个vue项目,并写几个小例子吧~

开干:依赖:node.js >= v16.0

1、安装vue:项目根目录运行命令:npm init vue@latest         //安装最新版本的vue

(这个方法我觉得不太好用,会在项目根目录下再创建一个vue的文件夹,作为新手,先凑合着用,后面再看其他的方法)

官方推荐的IDE配置:vscode+volar

2、配置

我对比了下早上安装webpack时的package.json和刚刚安装vue时的package.json,他们之间有些不同:

vue webpack

vue安装后,默认使用vite打包,既然已在学习webpack,我就希望先把webpack学好,因此我尝试修改配置,将vite改成webpack

显然,这是不可能成功的,于是我又翻看了一些大神笔记和官文。其中webpack的官文给了我很多启发:

官文地址:https://webpack.js.org/loaders和https://webpack.js.org/concepts/loaders/#configuration

安装所需要的插件 配置文件

https://webpack.js.org/loaders这里讲述了一些常用的插件,按照安装插件的方式将其安装好,再在配置文件(根目录下的webpack.config.js)的module.rules中引入。

不同的版本,插件的内容也不一样,比如,vue-loader,网上很多都说require('vue-loader/lib/plugin'),但是我安装了很多次,vue-loader中只有dist,因此,我将路径改了下,改成:require('vue-loader/dist/plugin'),再在配置文件中,新增plugins,如:

    plugins: [new VueLoaderPlugin()]

再在根目录运行命令:webpack

打包成功,也没有报错,最后记录下我的配置文件:

配置文件全文

打包的结果是在根目录多了dists文件夹,文件夹下包含bundle.js和一个svg(这个是将一个svg图片给打包了)。

然后在index.html中,将引入的js换成bundle.js,就可以在浏览器运行了。

相关文章

网友评论

      本文标题:笔记||vue3初探

      本文链接:https://www.haomeiwen.com/subject/tznyqdtx.html