# neujs **Repository Path**: openblock/neujs ## Basic Information - **Project Name**: neujs - **Description**: 使用 neutralino.js 构建的运行环境。 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-26 - **Last Updated**: 2022-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # neujs #### 介绍 使用 neutralino.js 构建的运行环境。 #### 软件架构 neutralino.js 加载 openblock的js runtime。提供canvas等web能力。 #### 安装教程 1. 安装neujs npm install -g @neutralinojs/neu 2. cd neujs 3. 源码启动运行 neu run 3. 打包 neu build --release #### 使用说明 1. resource/index.html resource/js/* 为集成代码 2. resource/jsruntime/ 为从openblock主仓复制出来的jsruntime文件夹 3. resource/project 为需要运行的工程 4. resource/project/exe/list.text 为assets文件列表 5. resource/project/exe/main.xe 为需要执行的字节码 6. resource/project/src 为工程源码,在运行环境没有被加载,也没有用。 7. 因为当前neujs版本不支持在url或native api参数中使用utf8编码,所以在更新project后需要执行 node fixfilename.mjs 命令,把assets里的文件名改成ansi字符 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request