我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

    • nodejs

    • git

    • CI

    • 小程序

    • docker

    • Typescript

    • webpack

      • webpack到底有什么作用
      • webpack能给前端做哪些性能优化
      • webpack能给前端做哪些性能优化
      • 说说Webpack中常见的Loader?解决了什么问题?
      • 说说webpack proxy的工作原理?
      • 说说webpack中常见的Plugin?解决了什么问题?
      • 说说webpack热更新的理解
      • 说说webpack的构建流程?
      • 说说前端打包工具还有哪些
        • 是什么
        • 有哪些
          • Rollup
          • Vite
        • 原理
        • FAQ
      • 说说对webpack的理解, 解决了什么问题
      • 说说编写loader和plugin的思路
    • 安全

  • 基础

  • 框架

  • 情商

  • 算法

  • 网络

  • 千锤百炼
  • 大前端
  • webpack
fangdown
2021-08-09
目录

说说前端打包工具还有哪些

# 是什么

模块打包工具

# 有哪些

# Rollup

是一款ES Modules打包器,和webpack类型,但是小巧,适合打包库

// user.js
export const name = 'fangdown'

// index.js
import {name} from './user'
export const showName = (name) =>{
  console.log(name)
}
showName(name)

执行打包

 npx rollup code/fe-engin/Rollup/src/index.js --file code/fe-engin/Rollup/dist/bundle.js
  • 生成bundle.js
const name = 'fangdown';

const showName = (name) =>{
  console.log(name);
};
showName(name);

export { showName };

# Vite

新型前端打包工具

  1. 组成
  • 开发服务器
  • 一套构建指令
  1. 特性
  • 快速的冷启动
  • 即时的模块热更新
  • 真正的按需编译

# 原理

# FAQ

#webpack
上次更新: 2021/12/19, 18:05:42
说说webpack的构建流程?
说说对webpack的理解, 解决了什么问题

← 说说webpack的构建流程? 说说对webpack的理解, 解决了什么问题→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式