Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8837

Scratch Offline Editor for Linuxを作る

$
0
0

ScratchはOffline Editorを提供しているため,オンラインでなくても使うことができます.
Scratch - Scratch Offline Editor
image.png

しかし,上記リンクを見れば分かるとおり,Linux向けがありません.残念...

ところが,ScratchはEditorのGUIをオープンソースで公開しています.
LLK/scratch-gui

これを自分でビルドしてローカルで実行すれば,オフライン版Scratchとして使えそうです.

準備

以下を揃えてください.

  • Node.js
  • npm
  • git
  • 適当なブラウザ(ChromeとかChromiumとかFirefoxとか)

以下はUbuntuでの例です.

Ubuntuでの例

パッケージをインストールします.

Gitをインストールします.

sudo apt install git

次に,以下の記事を参考にしてNode.jsの環境を入れてください(引用させていただきます.ありがとうございます).
Ubuntuに最新のNode.jsを難なくインストールする

いざ

まず,Gitからリポジトリをクローン,依存関係のインストールを行います.結構時間かかるかも.

git clone --depth=1 https://github.com/LLK/scratch-gui.git
cd scratch-gui
npm install

ScratchはReactで作られているので,これでnpm startとすれば起動できますが,起動するたびにコンパイルされるのは少し時間がかかってしまいます.ということで,先にコンパイルしておきます.
結構時間かかります.

npm run-script build

終わると,builds/内にindex.htmlが生成されていると思います.これをChrome等で開き,正常に動作すればオフライン版完成.
image.png


Viewing all articles
Browse latest Browse all 8837

Trending Articles