Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>tera-utilNew to Visual Studio Code? Get it now.
tera-util

tera-util

tera-util

|
19 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

tera-util README

出海业务开发辅助插件,一键式完成代码移植、函数封装、函数导出、代码Cr、函数路径替换、接入出海组件库

1.一键将当前分支新增代码提交代码库:

Watch the video

2.一键新增公共函数(提交代码到代码库https://console.cloud.baidu-int.com/devops/icode/repos/baidu/netdisk-global/fe-tera-util/tree/master ):

Watch the video

3.一键修改存量公共函数路径():

Watch the video

4.一键px/2:

将选定目录下的所有CSS、SCSS、Vue、JS、TS文件中的px值除以2,适用于项目移植时的样式调整。

5.一键px转vw:

将选定目录下的所有CSS、SCSS、Vue、JS、TS文件中的px值转换为vw单位,支持用户自定义屏幕宽度。

6.一键接入出海组件库:

一键完成出海组件库(@baidu/terabox-view)的接入,包括:

  • 安装组件库依赖(pnpm i @baidu/terabox-view@1.0.14)
  • 添加类型声明文件
  • 创建示例组件
  • 在main.ts中添加组件库引用和注册代码

7.一键接入NSR模板:

一键完成NSR(Native Side Rendering)模板的接入,包括:

  • 复制NSR核心文件到目标项目
  • 创建业务适配层模板
  • 更新项目配置(package.json构建脚本)
  • 复制相关文档
  • 提供进度反馈和状态提示

接入后的目录结构:

src/
  nsr/
    core/              # NSR 核心能力(通用)
      types.ts         # 类型定义
      index.ts         # 运行时创建
      bridge/native.ts # Native Bridge
      core/render.ts   # 预渲染实现  
      core/hydrate.ts  # 水合实现
    adapters/          # 业务适配层(特定)
      businessNsrConfig.ts # 业务适配器
    createApp.ts       # 应用工厂函数
    nsr-entry.ts       # 运行时入口

接入后需要手动完成:

  1. 实现 src/nsr/adapters/businessNsrConfig.ts 中的业务逻辑
  2. 实现 src/nsr/createApp.ts Vue应用工厂
  3. 运行 pnpm build:nsr 和 pnpm test:nsr 验证功能

Features

command + k 提交代码

command + o 新增函数

command + l 批量替换函数路径

command + shift + o 一键px除2

command + shift + v 一键px转vw

command + shift + n 一键接入NSR模板

右键菜单触发相关功能,包括一键接入出海组件库和NSR模板

Extension Settings

command + , 搜索tera-util填写本地tera-util的代码库路径

Release Notes

Users appreciate release notes as you update your extension.

0.0.8

一键式完成代码移植、函数封装、函数导出、代码Cr、函数路径替换

0.0.9

添加支持右键菜单触发相关功能

0.0.10

修复已知问题

0.1.0

修复已知问题

0.1.1

修复自动导入功能

0.1.2

修复已知问题

0.1.3

新增一键指定代码库 px/2功能

0.1.4

px/2功能 如果为小数 进行四舍五入

0.1.5

px/2功能 保留小数后一位 1px不做处理

0.1.6-0.17-0.18

px/2功能 兼容多机型

0.1.9

新增批量px转vw功能,支持用户自定义屏幕尺寸

0.2.0

新增一键接入出海组件库功能:

  • 支持一键安装和配置@baidu/terabox-view@1.0.14
  • 自动添加类型声明文件
  • 自动创建示例组件
  • 自动在main.ts中添加引用和注册代码
  • 提供进度反馈和状态提示
  • 防止重复接入,确保接入过程顺利完成

0.2.1

新增一键接入NSR模板功能:

  • 支持一键复制NSR核心文件到目标项目
  • 自动创建业务适配层模板文件
  • 自动更新package.json构建脚本
  • 复制相关文档到目标项目
  • 提供进度反馈和详细状态提示
  • 支持配置NSR模板项目路径
  • 防止重复接入,智能检测已接入状态
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft