Skip to content

Conversation

@kuangshen04
Copy link
Collaborator

@kuangshen04 kuangshen04 commented Sep 21, 2025

基础框架大致完成,不保证没有bug。
发布版本时请使用dist文件夹下的打包结果,然后新建src文件夹附上源代码方便阅读。

TODO:

  • electron内覆写require的逻辑(在jit里)暂时删除,待解决
  • 兼容环境、启动器代码应与本体分离
  • step content无法编译,应重写
  • 报错提示应映射到sourcemap
  • 循环引用的问题
  • 扩展api重构
  • jit等模块与本体分离
  • ...

启动方法

一、安装环境(前置条件)

Node.js (^20.19.0 || >=22.12.0)

打开 Node.js 官方下载页面

  • Windows:下载 .msi 安装包,点击“下一步”直到安装完成。
  • macOS:下载 .pkg 安装包,双击安装。

验证(输出版本号):

node -v
npm -v

pnpm (>=8)

在命令行输入:

npm install -g pnpm

验证(输出版本号):

pnpm -v

二、安装依赖

在项目根目录执行:

pnpm install

三、启动项目

  • 开发环境

    执行:

    pnpm dev

    使用vite服务器开发,浏览器会自动打开。

  • 构建项目

    打包代码:

    pnpm build

    打包完整包:

    pnpm build:full

    打包结果会输出到dist/文件夹,可以复制到启动器(如electron)打开。

  • 生产环境

    执行:

    pnpm start

    浏览器会自动打开。

  • 语法检查

    执行:

    pnpm lint

    进行eslint检查,如果没有任何输出即可提交,否则请检查提示位置。

@kuangshen04 kuangshen04 self-assigned this Sep 21, 2025
@kuangshen04 kuangshen04 marked this pull request as draft September 21, 2025 06:53
@rintim rintim self-assigned this Sep 21, 2025
@kuangshen04 kuangshen04 marked this pull request as ready for review September 26, 2025 11:55
@kuangshen04 kuangshen04 marked this pull request as draft September 26, 2025 11:57
@kuangshen04 kuangshen04 marked this pull request as ready for review September 27, 2025 12:28
@kuangshen04 kuangshen04 added Status:Finishing Level:P0 Critical, Supernova and removed Level:P9 Unknown, Limbo labels Oct 11, 2025
@kuangshen04 kuangshen04 merged commit cef0f47 into PR-Branch Oct 13, 2025
1 check passed
yx-lingmeng added a commit to yx-lingmeng/noname that referenced this pull request Oct 13, 2025
1937475624 added a commit to 1937475624/noname that referenced this pull request Oct 14, 2025
1937475624 added a commit to 1937475624/noname that referenced this pull request Oct 16, 2025
1937475624 added a commit to 1937475624/noname that referenced this pull request Oct 16, 2025
1937475624 added a commit to 1937475624/noname that referenced this pull request Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants