webpack项目应用

初始化npm

npm init
安装webpack
npm install webpack --save--dev
创建项目所需的文件夹
mkdir src
mkdir dist
在根目录创建初始化index.html 并引入打包后的js 文件
<script src="hello.bundle.js"></script>
创建webpack配置文件 webpack.config.js,webpack会自动寻找这个文件去运行配置
在配置文件中配置如下信息:
var path = require('path')
module.exports = {
  entry: './src/script/main.js',//打包的入口
  output: {
    path: path.resolve(__dirname, './dist/js'), //打包后文件的位置
    filename: 'bundle.js'//打包后文件的名称
  }
}
起初没有引入path 模块,就会出现错误,配置完后,直接在命令行运行webpack ,就可以成功打包js文件到dist/js/bundle.js文件中
如果把webpack.config.js 改名为 webpack.dev.config.js 时,输入命令webpack 就不能用,需要加一段命令 如下
webpack --config webpack.dev.config.js
配置webpack 打包配置,可以在package.json文件的scripts属性内容如下:


再次打包时只需要输入 npm run webpack 即可打包文件
使用插件html-webpack-plugin,先安装插件, 然后配置如下信息:

给 htmlWebpackPlugin({ template: 'index.html' }), 以根目录index.html为模板,动态创建index.html在dist文件夹中


对插件的一般配置和操作截图:


多页应用程序的配置如下





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值