5.打包和调试

2/15/2023 笔记

# 打包

# 打包工具Rollup

  • vue源码的打包工具是Rollup,比Webpack轻量
  • Webpack把所有的文件(图片、css等)当做模块,Rollup只处理js文件,更适合在vue.js这样的库使用
  • Rollup打包不会生成冗余代码。Webpack打包会生成浏览器端支持的模块化的代码 在开发库的时候适合用Rollup、做项目时适合Webpack
// package.json中
"scripts": {
  // -w: watch,监听源码,源码改变立即打包
  // -c: 设置配置文件,对应后面的文件
  // --environment: 设置环境变量,通过环境变量设置的值,去打包生成不同版本的vue
  // --sourcemap(手动添加):开启代码地图(储存着位置信息,转换后的代码对应的转换前的代码位置映射关系)
  "dev": "rollup -w -c scripts/config.js  --sourcemap --environment TARGET:full-dev",
}

npm run dev // 开始打包
npm run build // 打包生成所有版本的
1
2
3
4
5
6
7
8
9
10
11

查看源码快捷键:

  • command + alt/opiton + 左箭头:回退
  • 控制台中进入这个函数、下一步:f9
  • 控制台中跳过这个函数、跨步:f10
  • 进入到下一个断点:f8
最近更新时间: 5/28/2023, 2:54:59 PM
강남역 4번 출구
Plastic / Fallin` Dild