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

相关文章
|
前端开发 JavaScript
Webpack的基本使用,将html和css文件打包
Webpack的基本使用,将html和css文件打包
|
前端开发 JavaScript 安全
|
Web App开发 前端开发 索引
webpack4.0各个击破(1)—— html部分
webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题 + 解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。
1735 0
|
前端开发 JavaScript
Webpack轻松入门(四)——HTML打包
到目前为止,有关Webpack最基础的内容差不多已经讲完了,其中包括Webpack运行的基本流程、CSS的打包和图片的打包,也就是说,当你掌握这几节之后,基本上就能像以前不用Webpack时一样愉快地写代码了。
1550 0
|
4月前
|
JavaScript
webpack打包TS
webpack打包TS
143 60
|
3月前
|
缓存 前端开发 JavaScript
Webpack 打包的基本原理
【10月更文挑战第5天】
|
3月前
|
前端开发 JavaScript
ES6模块化和webpack打包
【10月更文挑战第5天】
|
4月前
|
JavaScript 测试技术 Windows
vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)
本文介绍了如何使用vue-cli和webpack为Vue项目配置不同的生产和测试环境,包括修改`package.json`脚本、使用`cross-env`处理环境变量、创建不同环境的`.env`文件,并在`webpack.prod.conf.js`中使用`DefinePlugin`来应用这些环境变量。
295 2
vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)