Laya配置Vscode工作流过程(引用官方文档介绍):http://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9
今天开始踩坑Laya,看完发现Vscode工作流还是挺舒服的,可以避开烦人的ide操作,极大提高开发效率,所以就跟着官方文档一步两步的往前走...
从网上看到一个介绍(亲测的确如此):
cmd只是编译工具,只编译代码, 而资源导出是另一个工具。。。命令行只有编译发布(代码内容),资源修改后还需要用IDE的编译发布。
安装 layaair2-cmd
官方文档介绍的是:
npm i layaair2-cmd -g
而Mac下需要使用:
sudo npm install layaair2-cmd -g
不然会报错,如图:
安装成功后,使用“layaair2-cmd -v”,检查版本号,如果能正常获取,就是安装成功。(通过sudo权限后,未遇到失败,所以其他报错请自行查找方案。)
而且在“/usr/local/lib/node_modules”下,会出现“layaair2-cmd”文件夹。
安装gulp,一样即可,就是“sudo npm install gulp -g”。
(注意:尝试过不加sudo,一安装就把layaair2-cmd文件夹给删掉。好气哦!)
好了,两个插件安装完毕,记得看一眼“/usr/local/lib/node_modules”下是否有2个文件夹“layaair2-cmd”和“gulp”,如果避过上面的坑,理论上都是能够成功的。
你以为成功了是吧?我也是这样以为的!甚至乎我被成功冲昏了头脑,修改了Ui以后,在键盘上啪啪敲下“layaair2-cmd compile”以后,就不断的刷新chrome页面。
咦惹?怎么没反应?我是不是姿势不对?把脚盘起来,再啪啪敲一遍,还是不行?
(小朋友,你是否有很多问号???)
重启Laya,各种操作后...发现...看图吧:
Wtf???没权限???(这里我就略过了中间10多20分钟的脑残行为,我去查阅怎么加权限)
是的,说是没权限,但是细心的你(不,细心的我)检查后发现是没有“.cache”文件夹。
挠挠头,这...很明显cache文件夹都是系统自己生成的呀,它不生成我能咋样?
(经过吃个晚饭的时间,我琢磨出来了。既然上帝不给你,你就自己造一个!)
是的,自己创建一个“.cache”文件夹就成功啦~~~
呵呵呵,Laya,它真的往里面写文件了。(那位写命令的大佬,您这个心也是真大。)
至此,本集终!!!
幕后吐槽:
这只是刚开始的第一天,也是刚使用(看)Laya的第一天。未来的一段时间都要继续踩坑,都会坚持把一些踩坑经历记录下来,希望大家一起进步~~~
Ide的那个注册账号真的是魔鬼体验,真的要优化优化呀!!!