【入门】webpack3从无到有搭建

前言:

这篇只作为webpack小白的入门章,不要上来就去抠官方文档会如同看天书,我认为那是给有基础的人一个参考。需要先入门之后去做对比(小声逼逼webpack官方文档真的不全),总结一下也算是温故而知新
在这里插入图片描述
插个图片不让文章看起来过于枯燥,哈哈哈哈

正文:

  1. webpack打包执行过程是依赖nodejs的,所以要先下载node环境:下载
  2. 先安装全局webpack包,npm install [email protected] -g,【@后代表要下载的webpack版本我指定安装的是3.12.0,可以不写版本号,下载为最新webpack。-g全局】
  3. 创建项目文件夹,用cmd小黑板,初始文件:npm init -y(-y可以不用你一个个确认), 目录下会生成package.json
  4. 安装局部webpack包,npm install [email protected] --save-dev。【–save-dev可以缩写为-D】*,安装完后看你的package.json出现"devDependencies"对象,这里面会写入你刚刚安装的依赖,package-lock-json锁定下载时依赖包的版本只能保证大版本的最新状态比如3.x。
  5. 在项目中创建一个src放置你的静态文件,先像下图创建文件,做一个博客的有首页、详情、通用的、列表。里面分别写了【document.write(”首页“),document.write(”文章详情“),document.write(”每个页面都有我“),document.write(”文章列表“)】写什么自己定:
    在这里插入图片描述
  6. 在项目根目录下创建一个webpack.config.js,上图中js没写.已纠正,创建好了,这是控制静态资源的配置信息,别急慢慢来,如下配置:在这里插入图片描述
  7. 只是为了实现打包不需要多复杂,现在也可以试试打包webpack -p或者npm run build,使用后者命令需要给package.json的"scripts"中添加"build":“webpack”,接下来能看到在dist下js中有打包的文件:
    在这里插入图片描述
  8. 好.把刚刚打包的js文件删除,做一个动态生成的html,需要使用html-webpack-plugin插件:npm install html-webpack-plugin --save-dev。
    html-webpack-plugin在github:地址
    安装完成后需要在配置文件中也就是webpack.config.js中依赖:在这里插入图片描述
    hash能有效的帮我们避免服务器缓存机制,不用再手写版本号咯。懂的人自然懂,不懂得终会懂
    用title属性需要在公共模板中index.html写入:
    在这里插入图片描述
    现在的项目结构是:
    在这里插入图片描述
    打包过后在dist/view下有整合好的html可以直接运行,如果完成了也应该懂了点该如何学习webpack了。
发布了31 篇原创文章 · 获赞 45 · 访问量 5883

猜你喜欢

转载自blog.csdn.net/weixin_43623808/article/details/103575361