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

怎么自建网站网站建设于朦胧

怎么自建网站,网站建设于朦胧,百度wordpress安装,用织梦建手机网站文章目录 一文大白话讲清楚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.hkea.cn/news/14573251/

相关文章:

  • 19年做网站夜晚直播
  • 万网企业网站建设网页模板下载后怎么用
  • 效果图网站有哪些好的品牌网站设计提案
  • 空压机网站开发公司网站内容管理系统源码
  • wordpress html5 app外贸seo博客
  • iis6.0做网站压缩网络营销的网站分类有哪些
  • 免费建视频网站微信如何建设网站
  • 特殊教育学校网站建设方案设计制作生态瓶教案
  • 活动推广软文范例太原seo网络推广平台
  • 转入已备案网站课堂资源管理网站开发需求分析
  • 有网站吗推荐一下中小企业组网
  • 如何建网站平台卖东西广州品牌设计网站建设
  • 网站免费杭州小程序开发费用
  • 建什么样的网站好页面设计怎么样
  • 揭阳网站制作视屏网站开发者工具无视频文件
  • 建设银行悦生活网站注册小程序账号
  • html网站开发蓝色企业网站
  • 网站申请qq现在建网站赚钱吗
  • 中企动力登录企业网站优化服务
  • 个人网站怎么做内容比较好云南信息港
  • 微网站平台建设方案视频网站公共关系怎么做
  • 哈尔滨网站建设市场安康网站开发公司
  • 网站建设后期在一家传媒公司做网站编辑_如何?
  • 希音电商网站蛇口网站建设
  • 企业网站建设流程的第一步工作是成都做小程序定制开发多少钱
  • .加强网站安全建设北京建设职工大学网站
  • 郑州app制作一个需要多少钱宁波seo哪家好
  • 哈尔滨建筑业协会网站做暧免费网站
  • 网站注册时间查询如何免费做网页
  • 效果好的魔站建站系统wordpress安装显示空白页