当前位置: 首页 > news >正文

自我做t恤的网站网络架构拓扑

自我做t恤的网站,网络架构拓扑,seo搜索引擎优化工资多少钱,合肥有什么好的网站建设公司文章目录 一文大白话讲清楚webpack基本使用——1——完成webpack的初步构建1. 先回忆webpack是个啥2. webpack四大核心2.1 Entry(入口)2.2 Output(输出)2.3 Loader(加载器)2.4 Plugin(插件) 3. 按部就班实现webpack3.1 初始化项目3.2 完成项目骨架搭建3.3 实现webpack构建 一文… 文章目录 一文大白话讲清楚webpack基本使用——1——完成webpack的初步构建1. 先回忆webpack是个啥2. webpack四大核心2.1 Entry(入口)2.2 Output(输出)2.3 Loader(加载器)2.4 Plugin(插件) 3. 按部就班实现webpack3.1 初始化项目3.2 完成项目骨架搭建3.3 实现webpack构建 一文大白话讲清楚webpack基本使用——1——完成webpack的初步构建 1. 先回忆webpack是个啥 直接看这篇文章一文大白话讲清楚啥是个webpack 2. webpack四大核心 2.1 Entry(入口) 我们知道webpack需要根据一个或者多个入口文件来分析和构建模块依赖关系树然后通过入口配置找出所有的依赖模块进行打包我们可以配置一个入口也可以配置多个入口 2.2 Output(输出) Webpack根据依赖关系将模块打包好形成一个或者多个打包文件。我们就是通过Output来配置输出的文件路径、文件名称和格式等 2.3 Loader(加载器) 我们上面的文章 讲过Webpack本身只能处理js模块如果要处理其他类型的文件模块比如VUE文件IMAGE文件等就需要Loader加载器通过配置不同的Loader我们几乎可以将任何类型的文件当成模块进行打包Loader的主要作用就是在模块加载时对其进行转换和处理。 2.4 Plugin(插件) 插件应该很好理解Webpack可以通过Plugin配置不同的插件来扩展自身的功能我们一般在webpack中引入并实例化plugin然后加入pluginA数组中 3. 按部就班实现webpack 3.1 初始化项目 我们新建一个webpackTest文件夹在此之前需要配置Node环境和npm等这个这里不详细讲默认node环境已OK然后用vscode或者webstorm打开也可以用其他开发工具只要便于使用终端命令就行 我们这里使用vscode来做演示 我们先来初始化项目输入npm init 初始完毕后安装输入npm install webpack webpack-cli来webpack和webpack-cli 初始化完毕后我们看一下目前的项目结构分为三部分node_modules模块目录、package.json和package-lock.json三个文件 现在项目初始化完成了开始我们的业务编码 3.2 完成项目骨架搭建 我们在根目录下新建一个src目录用来存放我们的源代码并在src目录下创建一个main.js作为Entry的入口文件。 然后在根目录下创建一个public用来存放我们的index.html文件 然后我们在src目录下再创建一个modulejs文件夹用来存放我们的js模块并在modulejs下面创建add.js 我们先来写index.html !DOCTYPE html html langen headmeta charsetutf8titlewebpackTest/title /head bodydiv idapp/div /body /html然后写add.js let add (x,y)xy; export {add}然后写main.js里面引入add.js两个形成依赖关系 import {add} from ./modulejs/add console.log(add(2,3))写好index.html,main.jsadd.js之后我们开始配置webpack四大核心EntryOutput,loader和Plugin由于我们目前只处理js文件所以webpack自身就可以处理暂且不配置loader和plugin在根目录下新建webpack.config.js const pathrequire(path) module.exports{mode:development,//开发模式entry:{//配置入口文件根据入口文件建立依赖关系main:./src/main.js},output:{//配置出口文件制定打包后的文件名称和路径path:path.resolve(__dirname,dist),//__dirname是node模块级别的全局对象返回当前文件所在的路径不包含文件名filename:js/chunk-[contenthash].js//[contenthash]表示由内容生成的唯一的hash}, }这时候我们已经完成项目的基本大家需要通过webpack跑起来为了方便我们在package.json中配置webpack构建命令build:webpack 3.3 实现webpack构建 然后我们在终端输入 npm run build运行完以后我们会发现项目根目录下多了一个dist文件夹里面生成了一个js文件这个就是最终打包好的js js生成了但问题是没有index.html我们没法去运行所以我们要把index.html打包并和打包后的js形成引用关系 这时候Plugin就该上场了 先安装html插件 npm install html-webpack-plugin我们在package.json里面引入HTML插件并制定index.html为模板 /**/ const HtmlPluginrequire(html-webpack-plugin) /**/ plugins:[//因为可以有很多plugin所以是plugins数组new HtmlPlugin({template:./public/index.html,//指定main.js被关联的模板文件filename:index.html,//打包以后得名称inject:body//inject决定main.js被注入到index.html的什么位置这里选择的事body中body和true都表示注入到body标签的底部}) ]下图template误写成tepalte了请复制上面的代码就行 然后我们重新在终端输入 npm run build打包后我们重新打开dist文件夹会发先里面活了一个index.html.而且打包后的js文件被注入到了html文件body标签的底部 这时候我们运行dist下面的index.html然后打开控制台看看main.js里面的console是否执行了打印 到这里我们初步完成了webpack的整体构建
http://www.w-s-a.com/news/642806/

相关文章:

  • 烟台网站建设优化网页设计师证
  • 手机微网站建设多少钱个人网站 wordpress
  • 做外贸是不是必须有网站wordpress网络图片
  • 赣县企业网站建设用dw做网站的基本步骤
  • 辽源网站建设微信小程序公众平台
  • 多媒体网站设计开发是指什么常宁网站建设
  • 淄博网站推广优化17岁在线观看免费高清完整版
  • 企业形象网站开发业务范畴wordpress最好最全的教程
  • 企业网站的建立意义网站首页制作网站
  • 网站制作过程内容深圳最好的活动策划公司
  • 深圳网站关键词排名查询公司网站怎么做啊
  • 微网站 制作平台广州电商聚集地
  • 建设外国商城网站网站服务器 虚拟主机
  • 天河网站建设开发电子商务公司名字大全
  • 站长推荐为何用wdcp建立网站连不上ftp
  • 云南旅行社网站开发学编程多久可以写游戏辅助
  • 推广网站的步骤网站备案号中信息有变
  • 优秀企业建站织梦能不能做门户网站
  • 广东省建设局官方网站wordpress 自动安装 插件怎么用
  • 哪类小网站容易做h5页面制作代码
  • 北京网站建设公司华网百度热搜seo
  • 小清新博客网站中山做网站公司
  • 美团做团购网站如何新建自己的网站
  • 安卓软件制作网站电子商务网站建设实训总结报告
  • 肃宁网站制作价格外国设计师素材网站
  • 自已建网站用jsp做的可运行的网站
  • 外贸建站代理网站建设设计公司哪家好
  • 普升高端品牌网站建设台州中兴建设咨询有限公司网站
  • 模板演示网站移动网站开发公司
  • 网站管理办法制度公司招聘信息