位置: 编程技术 - 正文

用Webpack构建Vue项目的实践(webpack 构建流程)

编辑:rootadmin

推荐整理分享用Webpack构建Vue项目的实践(webpack 构建流程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:webpack vue3,使用webpack搭建vue,webpack 构建流程,webpack+vue,webpack搭建,webpack 构建流程,webpack+vue,使用webpack搭建vue,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在内部项目中做了一些基于 vue + webpack 的尝试,在小范围和同事们探讨之后,还是蛮多同学认可和喜欢的,所以通过本篇文章分享给更多人

开始之前,需要安装node环境。(安装过程在此就不??铝耍?/p>

1、创建基本结构首先我们要创建一个空文件夹(我这里叫todos,你可以随便命名)作为项目的根目录。创建一个没有任何依赖关系的package.json,可以通过命令行 npm init 创建。

配置下基本信息即可。创建一个index.html文件,这个是显示在浏览器中的页面。

注意:1、这里的暂时并不存在;2、的数据会被vue文件填入。创建一个src文件夹,并在文件夹内新建一个main.js文件:

这样我们就完成了一个关于vuejs骨架,但是如何让他运行在浏览器中呢,这个时候我们就需要利用webpack打包成js文件了。

2、基本webpack构建创建一个webpack.config.js的文件:

在命令行中安装webpack:

安装本地库(作为dev dependencies),需要在package.js中添加devDependencies的部分:

保存后运行:npm install然后,vuejs库安装到你的dependencies中:

最后运行webpack进行打包:

3、vue-loader和.vue文件什么是vue-loader?vue-loader是webpack下loader插件,可以将.vue文件输出成组件。创建一个文件夹叫component,并在文件夹内新建一个app.vue文件,app.vue内容如下:

然后修改main.js的代码,如下:

用Webpack构建Vue项目的实践(webpack 构建流程)

重新运行一下,我们看到有报错了:

webpack

不知道怎么去处理 .vue 的新语法。所以需要修改下webpack配置文件:

同时,在package.json加入一些库:

新加库以后,再重新npm install下载依赖包,然后重新打包一下:

重新刷新下浏览器就可以看到最新页面了。4、热模块替代/热更新热模块替代或热更新是当今最热门新的技术。它让你保存JavaScript文件,就把对应的组件实时更新。首先,我们需要用webpack的dev server。修改你的devDependencies在package.json.

然后再命令窗口中执行cnpm install。下载好依赖包后,再下载webpack-dev-server,执行命令行cnpm install -g webpack-dev-server,然后把脚本加入到package.json中

运行命令行 npm run dev:

这里看到有一大段内容,我们要运行 run dev,在浏览器中显示:

当将页面修改成:

刷新浏览器,显示未变。此时,若将publicPath注释取消,重新再输入命令行,刷新浏览器,此时显示更新:

且不需要重新输命令行,修改代码后,都会更新。这个时候你会发现:如果我们修改的时template里面的html,这个时候,浏览器会秒变,并不需要刷新浏览器,比如:

但是如果你是将data数据更新,就必须要刷新下浏览器才行。(在这个地方我花了差不多快半个小时的时候才知道这个情况,我以为是我的代码写得有问题,才发现,原来更新template不需要刷新,而更新里面的data是需要刷新的。至于为什么,我也不知道。)

标签: webpack 构建流程

本文链接地址:https://www.jiuchutong.com/biancheng/369743.html 转载请保留说明!

上一篇:浅谈react 同构之样式直出(react 同级组件之间传值)

下一篇:原生JS实现 MUI导航栏透明渐变效果(原生js实现promise.all)

  • 招待费增值税税率
  • 车辆购置税完税证明是什么
  • 普通发票的税率1%
  • 安装服务费税率是多少
  • 应收账款平均余额包括应收票据吗
  • 购进电脑怎么折旧
  • 佣金可以入账吗
  • 个人独资企业租赁收入如何纳税
  • 金蝶KIS专业版报表操作数非数值
  • 1%是什么税
  • 预售收入是否可以退税
  • 采用重置成本计量属性的税种是
  • 工程分包开具发票怎么开
  • 构建固定资产的总结
  • 公司账上的应付账款是指
  • 用外购存货投资分录怎么写?
  • 代扣五险一金会扣多少
  • 原材料暂估分录
  • 买体育彩票收银配比是多少
  • 免税和应税无法划分
  • 以前年度城建税减免可以计去营业外收入嘛
  • 消费型增值税的特点的是( )
  • 医疗保险费扣除比例
  • 航空公司票价怎么定的
  • 畅捷通t3怎么增加新的会计年度
  • 往来款核销需要如何确认
  • 资金池利息收入计入投资收益吗
  • 香港企业股东分红税
  • 系统备份工具
  • macos15关闭sip
  • 开办费 工资
  • 一次性计提折旧的政策
  • 弃置费用预计负债的会计处理
  • mac菜单栏如何调整位置
  • PHP:pg_convert()的用法_PostgreSQL函数
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • php设计模式六大原则
  • 财政预算单位可以既是省级又是中央
  • laravel app接口
  • 以公允价值计量的金融资产不计提损失准备
  • 纳入资本公积
  • 一般纳税人公司出售旧车怎么开票
  • transformer add norm
  • 怎么做一个简单的机器
  • vue的常见面试题
  • 基于VGGNet乳腺超声图像数据集分析
  • python描述器有什么用
  • 培训费开票属于哪个征收明目
  • 租赁合同印花税税率2023
  • 一般商品销售的会计分录
  • 一般纳税人什么情况可以开3%的发票
  • 如何快速删掉通讯录联系人
  • 新销售收入的确认条件
  • 工会经费怎样使用
  • 小规模纳税人代账费用
  • 车船使用税必须每年都交吗
  • 电影剧本稿费多少
  • 一般纳税人进销不符怎么办
  • 记账凭证会计核算形式的程序
  • 企业的固定资产包括哪些内容
  • 进项增值税发票抵扣期限
  • 行政事业单位福利费提取比例
  • 建账内容
  • mysql解压版安装教程5.7.20
  • windows软件授权服务报告无法激活计算机
  • 微软历代操作系统
  • win8系统升级
  • 怎么用winxp的系统光盘启动
  • win8怎么玩帝国时代2
  • linux socket 常用函数小结
  • nmstt.exe - nmstt是什么进程 有什么用
  • windows8网络连接
  • windows显示内部版本
  • android入门视频教程
  • js有while吗
  • android设计模式的应用场景
  • cypress 异步
  • 安卓开发日记本
  • 使用JQuery实现简单的拼图网页
  • 国家税务局全国增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设