提供: Japanese Scratch-Wiki

< Scratch 3.0の拡張機能を作ってみよう

2019年1月16日 (水) 04:26時点におけるApple bot (トーク | 投稿記録)による版 (Fix syntaxhighlight (bot))

このきじは ひらがなのページがありません。ごめんなさい。編集者向け:作成する

Scratch 3.0の拡張機能を作るためには、下準備が必要である。なお、空き容量は5GBほどあれば十分である。

必要なもののインストール

Warning 警告: もしあなたのOSがWindowsなら、このページに書かれている手順を実行するときに、管理者権限が必要になるかもしれません。詳しくはヘルプ:管理者権限とはをご覧ください。
SandCastleIcon.png このページには、ScratchのWebサイトまたはWikipedia,Scratch Wiki以外へのリンクがあります。 他のサイトの安全を保証することはできないため、インターネットを使用する際は常に安全を忘れないようにしてください。

最低限以下が必要である。なお、LinuxやMacでは既にインストールされている場合がある。

  • Node.js バージョン8をインストールすると良い。
  • Git

Node.jsのインストール時には、npmもインストールし、また、環境変数PATHに追加することもおすすめする。

GitをWindowsで使うときはコマンドプロンプトで使うよう設定する。

ダウンロード

どこかにフォルダを作る。(ターミナルで行きやすい、ドライブ直下がおすすめ。)そのフォルダ内で、以下を実行する。($は入力しない)

$ git clone --depth 1 https://github.com/llk/scratch-vm.git
$ git clone --depth 1 https://github.com/llk/scratch-gui.git

npm install

以下を実行する。

Warning メモ: 過去にNode.jsを使ったことがある場合は、node_modulesフォルダが共有され、混乱が起きる可能性がある。node_modulesのフォルダ(Windows: %APPDATA%\npm\node_modules)は、拡張機能の作業中は名前の変更などで退避させておく。
$ cd scratch-vm
$ npm i
$ npm link
$ cd ..\scratch-gui
$ npm i
$ npm link scratch-vm

これで第一段階は終了である。