全网整合营销服务商

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

免费咨询热线: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 


相关文章: 如何彻底删除建站之星生成的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小时内与您取得联系。