全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

webpack教程之webpack.config.js配置文件

首先我们需要安装一个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小时内与您取得联系。