Scratch3.0自建局域网环境(一)
操作系统:Centos7
服务器:nginx
准备工作:
(1)源码下载:https://github.com/llk;
下载scratch gui。
(2)准备工具:
nodejs
nginx
直接用yum install nodejs就可以了,只是在安装中可能要求你安装一系列工具。按照系统提示,缺什么工具就装什么工具。关于nginx的安装与配置请大家自行百度。
(3)安装完工具后,解压scratch gui到自己能找到的目录,然后进入该目录,通过npm run build指令,最后可以在Build目录下打包整个项目文件,我们一般会看到如下几个文件,lib.min.js, gui.js, blocksonly.js, compatibilitytesting.js, player.js, index.html,以及一些静态资源文件在static目录下,在我们请求index.html文件时,会加载gui.js, gui.js依赖于lib.min.js,因此也会被同时加载,对于运行GUI来说需要的是lib.min.js, gui.js, index.html和static目录资源。
(4)将上面编译好的文件复制到nginx服务器文件目录中即可。nginx配置主页文件指向index.html。运行nginx服务器,在浏览器中输入http://localhost即可看到scratch gui。到此,局域网内部署就OK了,如果想外网,那么进行端口映射就可以了。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com