【muzzik NPM】cc-plugin-cli 插件编译工具

简介

ts插件编译工具

  • 2.x:
    • 引用相对路径模块 √
    • 使用npm包 √
    • 增加 $panel$ 宏替换 √
    • 编译后自动复制依赖npm包 √
    • 编译后压缩 √
  • 3.x
    • 编译后自动复制依赖npm包 √
    • 编译后压缩 √

安装

npm install -g @muzzik/cc-plugin-cli

使用

命令行:cc-plugin-cli

7QV1%Z3{}N6EJNCM_`3OFB

编译插件:cc-plugin-cli c -p 扩展包开发路径 -z 生成的zip包相对路径(tsconfig内的outDir相对路径)

例1(只编译插件):cc-plugin-cli c -p H:\NewProject_5\packages_dev\test

例2(编译插件并生成zip):cc-plugin-cli c -p H:\NewProject_5\packages_dev\test -z …/test.zip


$panel$ 使用

只能在 `` 字符串内使用, 只支持2.x使用,3.x请使用__dirname代替

编译前
J`OZV_4KIULD$OCTE~CSG

编译后

注意事项

必须配置扩展包tsconfig内的 rootDir 或者 rootDirs 以及 outDir

2赞

马克马克。

# 更新 1.0.6

  • 添加部分错误提示
  • 修复package.json内场景脚本路径声明转换
  • 修复i18n失效

示例项目 cc-plugin-cli_2-x.zip (2.4 MB)

干啥用的???

# 更新日志 1.1.2

  • 修复未引用公共库时编译报错

# 更新日志 1.1.3

  • 优化拷贝 node_modules 模块时间,通过对比 package.json 文件进行更新

# 更新日志 1.1.4

  • 添加 npm README.md