# 使用工具

除了 Web 应用框架的脚手架之外,Origin.js 还集成了如下工具:

  • Webpack 到 Vite 的转换工具
  • Vue 2 升 Vue 3 的迁移工具

# Webpack 转换 Vite

你可以使用 webpack-to-vite 工具,对 Webpack 项目一键转换到 Vite 项目。该工具展示详细的迁移信息,协助迁移顺利进行。

使用指令进行转换:

ori tovite [options]

# 指令选项

-v, --version            显示版本号
-d --rootDir <path>      要转换的项目目录
-t --projectType <type>  项目类型,传入 vue-cli 或 webpack(默认:vue-cli)
-e --entry <type>        整个构建过程的入口,webpack 或 vite 会从那些入口文件开始构建,如果没有指定入口文件,则默认使用 src/main.ts 或 src/main.js
-h, --help               显示指令帮助信息

更多内容将在 webpack-to-vite (opens new window) 中介绍。

# Vue2 升级 Vue3

Origin.js 提供 vue-codemod 工具,支持 Vue 2 项目到 Vue 3 项目的一键转换。工具能够将绝大多数 Vue 2 语法直接升级成 Vue 3 语法,配合少量的手动修改完成 Vue 2 到 Vue 3 的平滑迁移。

使用指令进行转换:

ori tovue3 [options]

# 指令选项

-t, --transformation        需要转换的模块的名称或路径 [string]
-p, --params                自定义参数配置转换
-a, --runAllTransformation  对所有模块进行转换       [boolean]
-f, --reportFormatter       指定输出转换报告的格式
                                 [string] [default: "detail"]
-h, --help                  显示指令帮助信息         [boolean]
-v, --version               显示版本号               [boolean]

更多内容将在 vue-codemod (opens new window) 中介绍。