webpack练习

一直接在命令行中使用webpack

1. 进入一个文件夹,在命令行中运行npm init,新建一个项目。

2.运行npm install webpack --save-dev, 下载webpack.(我局部安装用webpack命令提示not found,然后我用npm install webpack -g;npm i webpack-cli -g;这两条命令全局安装才可以)。

3.运行subl ./, 用sublime打开当前文件。

4.新建hello.js文件然后用webpack hello.js -o hello.bundle.js命令把它打包成hello.bundle.js文件(我看的文档是webpack3版本,现在是4版本,webpack hello.js hello.bundle.js这个命令在当前版本报错)。

5.打包css文件,需要loader,首先下载,cnpm i css-loader style-loader --save-dev;下载完成后,需要放到js文件中引用,如下:

,然后运行webpack hello.js -o hello.bundle.js,就可以将js打包。

或者不在js文件中写,这样也可以, webpack hello.js -o hello.bundle.js --module-bind 'css=style-loader!css-loader'进行打包。

6.更新js文件后自动打包,webpack hello.js -o hello.bundle.js --module-bind 'css=style-loader!css-loader' --watch。

7.在命令行看到打包过程,webpack hello.js -o hello.bundle.js --module-bind 'css=style-loader!css-loader' --progress。

8.在命令行看到打包模块,webpack hello.js -o hello.bundle.js --module-bind 'css=style-loader!css-loader' --display-modules 。

9.在命令行看到打包原因,webpack hello.js -o hello.bundle.js --module-bind 'css=style-loader!css-loader' --display-reasons 。

二在配置文件中使用webpack

1.新建项目,在项目下建个webpack.config.js,内容如下,然后再命令行用webpack指令进行JS打包。

   如果配置文件不是这个名称而是webpack.dev.config.js,则需要修改命令为  webpack --config webpack.dev.config.js.

2.想要查看更多指令,需要在package.json中配置,然后在命令行中运行 npm run script.

    

3.入口文件是两个没有互相依赖的JS文件时,webpack.config.js中entry应该改为数组形式,如下:

如果是要打包为两个独立的JS文件,则entry和output都需要修改,

三 在HTML页面中的使用

   首先在npm中安装 html-webpack-plugin,使用指令 npm install html-webpack-plugin --save-dev,然后在webpack.config.js中引用。如下:

  

在index.html模板中获取如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值