需要 Node.js >= 14
git clone https://github.com/rsc-project/rCompiler.git
cd rCompiler
npm ci
需要 Rust 开发环境
rustup
$ npm start main.sb3
'Hello, World!'
仅仅生成代码
$ npm start t main.sb3
'struct Default{
}
impl Default{
fn new() -> Default{
Default{
}
}
async fn flag1(&self){
println!("{}","Hello, World!");
}
async fn runflag(){
let init = Default::new();
init.flag1().await;
}
}
#[tokio::main]
async fn main(){
Default::runflag().await;
}'
打包至浏览器
npm run build
打包至本地可执行文件
npm run pkg
- 扩展仓库直接引用
- 编辑器内定义扩展积木
- 变量、列表类型选择
- 获取/改变其它组件变量