首先我们需要安装一个webpack插件html-webpack-plugin,该插件的作用是帮助我们生成创建html入口文件。执行如下命令
npm install html-webpack-plugin --save-dev
在项目app目录下建立component.js文件,写入如下代码
export default (text='hello world')=>{
const element=document.createElement('div');
element.innerHTML=text;
return element;
}
在根目录下创建webpack.config.js文件
const path=require('path');
const HtmlWebpackPlugin=require('html-webpack-plugin');
const PATHS={
app:path.join(__dirname,'app'),
build:path.join(__dirname,'build'),
};
module.exports = {
entry: {
app:PATHS.app,
},
output: {
path:PATHS.build,
filename: "[name].js"
},
plugins: [
new HtmlWebpackPlugin({
title: 'webpack demo',
})
]
};
打开命令行,切换到项目目录下,执行webpack命令。
这就代表着打包成功,看下我们多出的index.html文件。
首先我们需要安装一个webpack插件html-webpack-plugin,该插件的作用是帮助我们生成创建html入口文件。执行如下命令
npm install html-webpack-plugin --save-dev
在项目app目录下建立component.js文件,写入如下代码
export default (text='hello world')=>{
const element=document.createElement('div');
element.innerHTML=text;
return element;
}
在根目录下创建webpack.config.js文件
const path=require('path');
const HtmlWebpackPlugin=require('html-webpack-plugin');
const PATHS={
app:path.join(__dirname,'app'),
build:path.join(__dirname,'build'),
};
module.exports = {
entry: {
app:PATHS.app,
},
output: {
path:PATHS.build,
filename: "[name].js"
},
plugins: [
new HtmlWebpackPlugin({
title: 'webpack demo',
})
]
};
打开命令行,切换到项目目录下,执行webpack命令。
这就代表着打包成功,看下我们多出的index.html文件。
看下我们的build/app.js
可以看到我们的index.js代码和component.js经过了webpack特殊的处理。
用浏览器打开index.html可以看到如下效果
即为成功。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# webpack.config.js文件
# webpack配置config.js
# webpackconfig.js配置
# 一次Webpack配置文件的分离实战记录
# 为什么我们要做三份 Webpack 配置文件
# 详解webpack的配置文件entry与output
# 详解vue2.0脚手架的webpack 配置文件分析
# webpack配置文件和常用配置项介绍
# vue-cli的webpack模板项目配置文件分析
# webpack常用配置项配置文件介绍
# webpack配置文件外置的两种实现方式
# 目录下
# 这就
# 可以看到
# 多出
# 命令行
# 切换到
# 即为
# 大家多多
# 经过了
# default
# export
# gt
# component
# js
# text
# const
# element
# document
# createElement
# world
相关文章:
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
用v-html解决Vue.js渲染中html标签不被解析的问题
一键网站制作软件,义乌购一件代发流程?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
网站app免费制作软件,能免费看各大网站视频的手机app?
c# 在高并发场景下,委托和接口调用的性能对比
建站主机核心功能解析:服务器选择与网站搭建流程指南
定制建站流程步骤详解:一站式方案设计与开发指南
建设网站制作价格,怎样建立自己的公司网站?
历史网站制作软件,华为如何找回被删除的网站?
建站之星代理平台如何选择最佳方案?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
如何正确选择百度移动适配建站域名?
香港服务器如何优化才能显著提升网站加载速度?
,sp开头的版面叫什么?
制作网站公司那家好,网络公司是做什么的?
定制建站方案优化指南:企业官网开发与建站费用解析
如何用PHP快速搭建高效网站?分步指南
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
如何在阿里云完成域名注册与建站?
建站主机类型有哪些?如何正确选型
广州美橙建站如何快速搭建多端合一网站?
如何通过FTP空间快速搭建安全高效网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何快速查询网站的真实建站时间?
网站网页制作专业公司,怎样制作自己的网页?
建站之星代理商如何保障技术支持与售后服务?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
想学网站制作怎么学,建立一个网站要花费多少?
如何用花生壳三步快速搭建专属网站?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
小程序网站制作需要准备什么资料,如何制作小程序?
建站主机选购指南:核心配置与性价比推荐解析
如何选择可靠的免备案建站服务器?
七夕网站制作视频,七夕大促活动怎么报名?
网站制作公司排行榜,抖音怎样做个人官方网站
制作网站外包平台,自动化接单网站有哪些?
如何快速搭建高效香港服务器网站?
音响网站制作视频教程,隆霸音响官方网站?
如何在阿里云虚拟服务器快速搭建网站?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
C++如何编写函数模板?(泛型编程入门)
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何快速查询域名建站关键信息?
建站之星图片链接生成指南:自助建站与智能设计教程
Android滚轮选择时间控件使用详解
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
常州自助建站工具推荐:低成本搭建与模板选择技巧
如何选择CMS系统实现快速建站与SEO优化?
*请认真填写需求信息,我们会在24小时内与您取得联系。