咕了一天(呸,是研究去了
![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
),决定从 gui 和 vm 开始入手,讲如何写出自己的第一个扩展并且调整好编辑器代码来运行(很简单的
![[勉强]](/static/emoticons/u52c9u5f3a.png)
)。


不过什么都不更也说不过去啊。那就先搭环境吧。
首先,去
nodejs.org/ 下载 Nodejs


建议点 LTS。下载的时候注意一下,
具体过程可以参考我翻译的这篇文章:
http://www.zcfy.cc/article/how-to-download-node-js-and-configure-your-pc下载 Git
git-scm.com/downloads 下载 git 不只是一个版本管理器,它带来的 git bash 在 Windows 下用不要太舒服。你还可以对 Git Bash 自定义,加上透明度之类的。可以说把 cmd 甩了几条街。当然你用的是 Mac或Linux 的话当我没说。
有 Git 怎么可以没 Github?在
github.com 注册一个账号,记住它!
再接着下载一个代码编辑器,我用的是 VSCode(我也比较推荐它):
code.visualstudio.com
当然 Sublime 也不错
sublimetext.com/3
最后,一个现代化的游览器是必不可少的,这里推荐 Chrome 或 Firefox
接下来是
可选项:
React-dev-tool: 深入研究 Sc3 的重要工具。它是一个游览器扩展:
Chrome:
chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi
Firefox:
addons.mozilla.org/en-US/firefox/addon/react-devtools
Github Desktop:如果你比较懒,不想输入 bash 命令。可以去
desktop.github.com 下载桌面端。
差不多就这些了,赶紧去下载吧!如果你英文比较好的话,可以看
github.com/LLK/scratch-gui/wiki/Getting-Started 开始自己做。我这贴前期主要就是描述这篇 wiki,然后提醒一下注意事项(坑)
这楼连接有点多,度娘别删啊
![[乖]](/static/emoticons/u4e56.png)
!
PS: 有没有大佬遇到 scratch-blocks 用 npm 安装依赖的时候出状况的?为什么我这边试了好多次 build.py 都丢出了个 WindowsError: [Error 2]。貌似是什么文件缺失了?