WebPack学习
webpack是Vue中涉及的一个知识点。现在项目多使用vite来代替webpack(在伙伴匹配项目中涉及到vite的使用)
webpack的定义
webPack是一个模块加载器兼打包工具。他可以把各种资源(JS JSX ES6 图片) 作为模块来处理和使用
安装webPack
- 安装打包工具: npm install webpack -g
- 安装客户端: npm install webpack-cli -g
- 测试是否安装成功: webpack -v , webpack-cli -v
项目练习
webpack的使用步骤如下:
- 创建一个项目
- 创建一个叫modules的目录,用于放置JS模块等资源文件
- 在modules下创建模块文件,如hello.js 用于编写JS模块相关的代码
▼text复制代码//暴露一个方法:sayHello: exports.sayHello=function(){ document.write("<h1>Vue基础笔记</h1>"); }
- 在modules下创建一个名字叫main.js的入口文件,用于打包时设置entry属性
▼text复制代码// require 导入一个模块,就可以调用这个模块中的方法了 var hello = require("/hello"); hello.sayHello();```
- 在项目目录下创建webpack.config.js 配置文件,使用webpack命令打包(如果显示未找到webpack则以管理员身份运行webpack)
▼text复制代码module.exports={ //进入路径 entry: "./modules/main.js", // 输出路径 output: { filename: "./js/budle.js" } }
- 在项目目录下创建HTML页面,如index.html, 导入webPack打包后的JS文件
▼text复制代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue学习</title> </head> <body> <!--通过html文件就可以直接运行打包后的文件了--> <script src="dist/js/bundle.js"></script> </body> </html>
- 运行HTML查看效果
- 最终效果的得到的感悟: 可以将打包后的js文件通过html启动,然后直接运行
- 补充: 参数 --watch用于监听变化 :webpack --watch
背了5个新单词,复习了6个单词 周一作业已补完
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day 29✅ 今天做了:Redis消息队列⏰ 明天计划:继续学消息队列
2
Day 17🧭行动:学习了Python最后一个知识点:异常处理🤓体会:Python 程序一旦发生异常,如果没有捕获处理,程序就会直接崩溃终止。使用"try-except"捕获异常,可以预先写好异常处理方案:比如打印友好提示、记录日志、释放资源,保证程序不会直接退出,还能继续运行。🧑💻代码:try:print("================================")# pri
2
Day1今天学习了java中if的使用
2
day 61今天来学校上课了,和教授谈了,可以接下RA工作,不过一周只能charge 10h, 工资很少,不过一个月600刀也勉强比没有好。今天的工作还没做完,最近在做知识库构造,Ui/UX上周就设计完,现在在做底座的建设今天也让Claude直接帮我把Neetcode150 题目+解题思路+代码给我整理了,我发现我真的只有找碎片化时间才能做题,我还不如先背先回忆(之前都做过)祝祖国母亲节日快乐,也
2
Day 1✅ 今天做了:⏰ 明天计划:📚 今日感悟:
0
作者分享
Day 8
✅ 今天做了:学习了springai对接第三方云向量数据库
⏰ 明天计划:学完arg剩余部分,背诵知识点
📚 今日感悟:尽快学完找工作
1
Day 1
✅ 今天做了:运动20分钟,敲RAGj基础的代码
⏰ 明天计划:敲完剩余两节的代码
📚 今日感悟:学到了,优秀人士的三个标准(有一个就是很好的):情绪稳定,换为思考,有前程规划
1
Day 6
✅ 今天做了:今天状态不好,没学习。明天去图书馆补上
⏰ 明天计划:
📚 今日感悟:养好自己的身体,坚持一点点学习!
1
Day 4
✅ 今天做了:复习了advisor扩展知识。学习RAG基础部分
⏰ 明天计划:学完RAG知识,然后再练习一遍
📚 今日感悟:加油!状态越来越好了!坚持就是胜利
1
Day 1
✅ 今天做了:学习了RAG开发
⏰ 明天计划:完成最后的RAG第三部分
📚 今日感悟:今天偏移了一点,明天抓紧补上
1
