Scratch 3.0 Linux 離線編輯器

Scratch 3.0 離線編輯器只支持 Windows 和 MacOS 操作系統(tǒng),不支持 Linux。本文教你自己制作一個 Scratch 3.0 Linux 離線編輯器。

Scratch 3.0 Linux 離線編輯器下載

如果不想自己制作,又足夠相信牛牛老師,可以下載牛牛老師制作好的 Linux 離線編輯器。方法如下:

  1. 從百度網(wǎng)盤下載 Scratch 3.0 Linux 版本桌面軟件。鏈接:https://yun.baidu.com/s/1i4JmnC5 提取碼:h1kw。找到 scratch_desktop_linux_20190207.tar.gz 文件下載下來,保存到電腦上。
  2. 解壓后找到 build 目錄,這個目錄下就是 Scratch 3.0 Linux 版本桌面軟件包。把 build 目錄移動到一個指定目錄,如 /opt/scratch3/
  3. 確保電腦安裝了 Python,然后把下面的 shell 腳本保存到桌面,運行下面的腳本啟動 Linux 下的 Scratch 3.0 。然后在瀏覽器里打開 http://localhost:8888/?locale=zh-cn&isScratchDesktop=true 網(wǎng)址,即可打開 Linux 離線編輯器。
#!/bin/sh

# 根據(jù)自己的環(huán)境修改目錄
cd /opt/scratch3/build && python -m SimpleHTTPServer 8888 &
sleep 3s

自己編譯 Scratch 3.0 Linux 離線編輯器

原理很簡單,Scratch 3.0 是使用 JavaScript 開發(fā)的,編譯后,直接在電腦上創(chuàng)建一個 HTTP 服務(wù)器,然后在電腦上打開相應(yīng)的 URL 即可。感興趣的同學(xué)可以通過下面的步驟自己編譯 Scratch 3.0 離線編輯器。

  1. 下載 Scratch 源碼:git clone https://github.com/LLK/scratch-gui.git
  2. 切換到源碼目錄,執(zhí)行 npm install 命令
  3. 確保沒有錯誤后,執(zhí)行 BUILD_MODE=dist npm run build,目標(biāo)文件會生成在 build 目錄下

要能成功編譯,需要確保以下幾個事情:

  • 安裝 GIT,并且會使用簡單的 git 命令
  • 安裝了 node.js
  • 不能使用 taobao 鏡像,必須使用 npm 官方的源

由于國內(nèi)使用 npm 官方源網(wǎng)速很慢,一個折中的辦法是,針對 scratch 3.0 內(nèi)部依賴的軟件,使用 npm 官方源。其他的依賴軟件包使用 taobao 鏡像。

詳細步驟,可參閱牛牛老師在 Github 上的一個回復(fù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容