全网整合营销服务商

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

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


相关文章: 上海网站制作网站建设公司,建筑电工证网上查询系统入口?  用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小时内与您取得联系。