源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-10-26 22:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要: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命令。 [img]http://files.jb51.net/file_images/article/201707/2017070514403014.png[/img] 这就代表着打包成功,看下我们多出的index.html文件。 [img]http://files.jb51.net/file_images/article/201707/2017070514403015.png[/img] 首先我们需要安装一个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命令。 [img]http://files.jb51.net/file_images/article/201707/2017070514403014.png[/img] 这就代表着打包成功,看下我们多出的index.html文件。 [img]http://files.jb51.net/file_images/article/201707/2017070514403015.png[/img] 看下我们的build/app.js[i] [/i] [img]http://files.jb51.net/file_images/article/201707/2017070514403016.png[/img] 可以看到我们的index.js代码和component.js经过了webpack特殊的处理。 用浏览器打开index.html可以看到如下效果 [img]http://files.jb51.net/file_images/article/201707/2017070514403017.png[/img] 即为成功。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部