Scratch3.0自建局域网环境(一)

网友投稿 2019-06-01 13:12

操作系统: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