美文网首页
[webpack]多页面打包工具

[webpack]多页面打包工具

作者: Re_Vive | 来源:发表于2018-07-04 04:05 被阅读0次

根据公司需求,要做对SEO(Secrch enginner Optimization)友好的网站,SPA(Single Page Web Application)页面的痛点就是对搜索引擎不友好,且首屏加载过慢,虽然可以使用SSR(Server side Reader),但咱还没学会啊,还是用传统方式开发,所以想写一个多页面的webpack打包,提高开发效率,方便后期维护

1.使用热更新功能,省区手动刷新的过程
2.将页面进行抽离,html组件化开发
3.使用pug模板引擎,再搭配stylus预处理器

废话不多说,先看源码【gayhub

技术选型

webpack + pug + stylus + es6

项目运行

git clone https://github.com/wa143825/webpages.git

cd webpages

npm install    //推荐用cnpm

npm run dev

运行后你会看见一个很烂的页面~

注意事项

1.src里面只分了两个文件夹,assets和pages文件夹

2.每一个页面组件,文件夹名,js,pug(html)文件名要相同

特别说明(甩锅)

1.webpack不是很熟练,可能还有很多未知的bug,后期使用中会进行维护

2.注释不是特别完善,代码缩进也不统一,eslint在计划中

相关文章

  • [webpack]多页面打包工具

    根据公司需求,要做对SEO(Secrch enginner Optimization)友好的网站,SPA(Sing...

  • Webpack 多页面打包

    功能 打包编译JS 压缩合并css 图片打包处理 rem手机适配 postcss 多页面导航生成 模块热替换 开发...

  • Webpack - 基本配置

    webpack - 最热门的前端资源模块化管理和打包工具 简单设置(单页面) 先安装webpack npm ins...

  • webpack 基础

    现在前端的打包工具很多而webpack是前端用的非常多的一个打包工具,最近准备开始从零重新认识的webpack, ...

  • 02-02.Webpack - 模块打包工具

    Webpack - 模块打包工具 At its core, webpack is a static module ...

  • webpack简单使用

    一、webpack简介 1.webpack是什么 webpack项目打包工具,项目构建工具 2.webpack有什...

  • webpack

    webpack定义:模块打包工具

  • vue cli3备忘

    多页面或者多项目配置projects.js 开启gzip先安装打包插件compression-webpack-pl...

  • webpack初始(1)

    1. 简介 webpack(模块打包工具):webpack是一个打包模块化的Javascript的工具,它会 从入...

  • Webpack 4 新手入门教程,全面讲解

    什么是webpack? 说白了webpack只是一个打包工具,在webpack之前就已经有很多打包工具了,比如Gu...

网友评论

      本文标题:[webpack]多页面打包工具

      本文链接:https://www.haomeiwen.com/subject/byusuftx.html