webpack html-webpack-plugin

简介:

npm init 创建 package.json

npm install --save-dev html-webpack-plugin

生成 package.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
   "name" "html-webpack-plugin-test" ,
   "version" "1.0.0" ,
   "description" "" ,
   "main" "test.js" ,
   "scripts" : {
     "test" "echo \"Error: no test specified\" && exit 1"
   },
   "author" "" ,
   "license" "ISC" ,
   "devDependencies" : {
     "html-webpack-plugin" "^2.30.1"
   }
}


创建 test.js

1
console.log( "this is just a test ..." );


创建 webpack.config.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var  HtmlWebpackPlugin = require( 'html-webpack-plugin' );
var  path = require( 'path' );
 
var  webpackConfig = {
     entry:  './test.js' ,
     output: {
         path: path.resolve(__dirname,  './dist' ),
         filename:  'index_bundle.js'
     },
     plugins: [ new  HtmlWebpackPlugin({
         title: "test file" ,
         minify: false
     })]
};
 
module.exports = webpackConfig;


执行 webpack --config webpack.config.js

在dist中生成 index.html,index_bundle.js

index.html 如下

1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
< html >
   < head >
     < meta  charset = "UTF-8" >
     < title >test file</ title >
   </ head >
   < body >
   < script  type = "text/javascript"  src = "index_bundle.js" ></ script ></ body >
</ html >



 本文转自 antlove 51CTO博客,原文链接:http://blog.51cto.com/antlove/2043919

相关文章
|
12月前
|
前端开发 JavaScript
Webpack的基本使用,将html和css文件打包
Webpack的基本使用,将html和css文件打包
|
前端开发 JavaScript 安全
|
Web App开发 前端开发 索引
webpack4.0各个击破(1)—— html部分
webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题 + 解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。
1691 0
|
前端开发 JavaScript
Webpack轻松入门(四)——HTML打包
到目前为止,有关Webpack最基础的内容差不多已经讲完了,其中包括Webpack运行的基本流程、CSS的打包和图片的打包,也就是说,当你掌握这几节之后,基本上就能像以前不用Webpack时一样愉快地写代码了。
1478 0
|
22天前
|
JavaScript 前端开发
webpack成长指北第9章---webpack如何对icon字体进行打包
webpack成长指北第9章---webpack如何对icon字体进行打包
44 1
|
22天前
|
前端开发 JavaScript
webpack成长指北第7章---webpack的css\less\scss样式打包
webpack成长指北第7章---webpack的css\less\scss样式打包
46 0
|
22天前
|
前端开发 JavaScript
webpack成长指北第8章---webpack的CSS Modules打包
webpack成长指北第8章---webpack的CSS Modules打包
25 0
|
22天前
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
140 0