资源 辅助 Legacy Script Engine 插件开发的脚手架工具

[MD] # Legacy Script Engine Scaffold 支持 Node.js 平台原生体验、辅助 Legacy Script Engine 插件开发的脚手架工具。 > 当前仅支持 TypeScript 项目 [B]**GitHub 点个 Star,助力开发者不知死活爆肝的梦想(点击下方图片前往仓库):**[/B] [![仓库图片](https://gh-card.dev/repos/leoweyr/LegacyScriptEngine_Scaffold.svg)](https://github.com/leoweyr/LegacyScriptEngine_Scaffold) ## 📦 准备工作 这是一个非侵入式工具,它不会在你的项目中保留任何强制性配置文件。建议将其添加为项目的开发依赖以方便在环境中使用: ```bash npm install @levimc-lse/scaffold --save-dev ``` ## 🚀 使用方法 生成 Legacy Script Engine 插件的 manifest.json 文件: ```bash npx lses manifest ``` 打包 Legacy Script Engine 插件: ```bash npx lses pack ``` 将 Legacy Script Engine 插件包部署到本地 LeviLamina 服务器: ```bash npx lses deploy <path> ``` | 命令行参数 | 描述 | 类型 | |----------|---------------------------|-----| | `<path>` | 所指定本地 LeviLamina 服务器的工作目录 | 字符串 | ## ❗ 重要提示 package.json 中的 `main` 入口文件路径配置应相对于项目的工作目录,<font color="red">而不是 Legacy Script Engine 已打包插件的目录。</font> 例如,在 TypeScript 项目中,若源码已定义 index.ts 为程序入口,并在 tsconfig.json 中配置 TypeScript 编译器输出目录为 dist,则应该将 package.json 中的 `main` 入口文件路径配置设置为 `dist/index.js`。 这样确保通过 `npx lses manifest` 生成的 manifest.json 文件中的 `entry` 插件程序入口配置能够被 LeviLamina 正确识别和定位。 [/MD]
 
最后编辑:

在线会员

  • bast_l
  • luckyy
  • 小安鱼
  • 代桑official
  • 布吉岛岛主
  • Lengthy218
后退
顶部 底部