首先我们需要安装一个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
相关文章:
如何彻底删除建站之星生成的Banner?
网站图片在线制作软件,怎么在图片上做链接?
如何在云虚拟主机上快速搭建个人网站?
如何制作算命网站,怎么注册算命网站?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
如何零基础开发自助建站系统?完整教程解析
html制作网站的步骤有哪些,iapp如何添加网页?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
,购物网站怎么盈利呢?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
如何通过wdcp面板快速创建网站?
css网站制作参考文献有哪些,易聊怎么注册?
浅谈Javascript中的Label语句
七夕网站制作视频,七夕大促活动怎么报名?
制作门户网站的参考文献在哪,小说网站怎么建立?
如何配置IIS站点权限与局域网访问?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
已有域名如何免费搭建网站?
如何快速生成可下载的建站源码工具?
如何在局域网内绑定自建网站域名?
如何通过虚拟主机空间快速建站?
建站之星会员如何解锁更多建站功能?
建站之星图片链接生成指南:自助建站与智能设计教程
测试制作网站有哪些,测试性取向的权威测试或者网站?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
建站主机如何安装配置?新手必看操作指南
建站之星后台管理如何实现高效配置?
,sp开头的版面叫什么?
如何有效防御Web建站篡改攻击?
如何在Ubuntu系统下快速搭建WordPress个人网站?
如何用PHP快速搭建CMS系统?
如何确保FTP站点访问权限与数据传输安全?
红河网站制作公司,红河事业单位身份证如何上传?
常州企业网站制作公司,全国继续教育网怎么登录?
如何在香港服务器上快速搭建免备案网站?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
php json中文编码为null的解决办法
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
网站制作需要会哪些技术,建立一个网站要花费多少?
股票网站制作软件,网上股票怎么开户?
如何在云主机快速搭建网站站点?
制作销售网站教学视频,销售网站有哪些?
SQL查询语句优化的实用方法总结
建站之星安装后如何配置SEO及设计样式?
建站之星备案是否影响网站上线时间?
如何在万网自助建站中设置域名及备案?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。