1. 安装webpack模块 -D是当前文件夹下安装
2. 创建文件
Index.js
3. 到webpack.config.js写代码
4. 到package.json里面配置脚本
5. 输出脚本
6. 这样就会生成一个dist文件
里面有
7. 引入这个打包好的文件就好了
但这样数会出现一个问题:当我们更改js里的文件时,打包好的数据不能实时跟新,我们就还得再去打包一次,这样很麻烦,这时候我们要借助一个模块webpack-dev-server来实时更新我们的文件
8. 再写一个脚本
9. 添加一个方法
10. 运行脚本
这两个就是得到的网址,是实时更新的
点进去是这样的
11. 这个时候我们去改index.js里的数据
这里会实时更新
如果觉得页面还需要引入
<script src=”XXX”></script>麻烦,那还可以引入一个插件html-webpack-plugin
引入一下
12. 写代码
把dist下的index.html删除
13. 执行脚本dev
这样也能出来
也会帮你引好
并且Webpack也可以用插件把ES6代码转换成ES5代码,方便所有浏览器都兼容
首先得引入3个组件 @babel/core @babel/preset-env babel-loader
14. 安装组件
可以在这里看到
15. 改一下index.js里的代码
ES代码
我们可以看到还是输出了的
我们也可以看到目前代码都是ES6的
这个时候我们就要引入插件去做操作转换了
16. 先创一个.babelrc文件
把那三个组件写在一个集合里
17. 写代码
18. 可以看到ES6的代码已经转换成ES5了
值也没有发生改变