webpack教程之webpack.config.js配置文件
2017-07-05 14:45
1201 查看
首先我们需要安装一个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可以看到如下效果
即为成功。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- [js高手之路]深入浅出webpack教程系列3-配置文件webpack.config.js详解(下)
- [js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上)
- [js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上)
- vue-cli创建的项目不需要再创建webpack-config.js文件,因为已经配置过了
- webpack.config.js文件的高级配置
- 七:webpack.config.js文件的高级配置
- webpack配置文件:webpack.config.js
- webpack.config.js配置文件
- webpack 浅析 webpack.config.js 文件的简单配置
- vue-cli的webpack模版,相关配置文件dev-server.js与webpack.config.js配置解析
- webpack.config.js文件配置
- webpack配置:css文件打包、JS压缩打包和HTML文件发布
- webpack.config.js的配置
- webpack4.0.1安装问题和webpack.config.js的配置变化
- 在webpack.config.js中配置jquery
- vue-cli脚手架build目录中的webpack.base.conf.js配置文件
- webpack---webpack构建vue多页面框架(二、webpak.config.js)
- 配置webpack.config.js
- 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置
- webpack.config.dev.js中配置less