首先我们需要安装一个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
相关文章:
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
,购物网站怎么盈利呢?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
如何将凡科建站内容保存为本地文件?
网站制作说明怎么写,简述网页设计的流程并说明原因?
如何快速建站并高效导出源代码?
python的本地网站制作,如何创建本地站点?
广州营销型建站服务商推荐:技术优势与SEO优化解析
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何在Windows服务器上快速搭建网站?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
如何在阿里云高效完成企业建站全流程?
如何通过FTP服务器快速搭建网站?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
如何在新浪SAE免费搭建个人博客?
重庆市网站制作公司,重庆招聘网站哪个好?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
c# await 一个已经完成的Task会发生什么
建站主机选哪种环境更利于SEO优化?
如何快速选择适合个人网站的云服务器配置?
如何选购建站域名与空间?自助平台全解析
如何做静态网页,sublimetext3.0制作静态网页?
如何通过cPanel快速搭建网站?
如何在阿里云香港服务器快速搭建网站?
如何在IIS管理器中快速创建并配置网站?
制作网站的公司有哪些,做一个公司网站要多少钱?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
简历在线制作网站免费版,如何创建个人简历?
如何自定义建站之星模板颜色并下载新样式?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
如何选择高效可靠的多用户建站源码资源?
Android使用GridView实现日历的简单功能
建站之星安装需要哪些步骤及注意事项?
如何快速上传建站程序避免常见错误?
如何高效利用亚马逊云主机搭建企业网站?
小建面朝正北,A点实际方位是否存在偏差?
如何在阿里云虚拟主机上快速搭建个人网站?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
如何在阿里云部署织梦网站?
如何在云服务器上快速搭建个人网站?
网站企业制作流程,用什么语言做企业网站比较好?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
如何用VPS主机快速搭建个人网站?
制作企业网站建设方案,怎样建设一个公司网站?
建站之星安装路径如何正确选择及配置?
h5在线制作网站电脑版下载,h5网页制作软件?
高端建站三要素:定制模板、企业官网与响应式设计优化
*请认真填写需求信息,我们会在24小时内与您取得联系。