Laya配置Vscode工作流過(guò)程(引用官方文檔介紹):http://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9
今天開(kāi)始踩坑Laya,看完發(fā)現(xiàn)Vscode工作流還是挺舒服的霍骄,可以避開(kāi)煩人的ide操作腹忽,極大提高開(kāi)發(fā)效率,所以就跟著官方文檔一步兩步的往前走...
從網(wǎng)上看到一個(gè)介紹(親測(cè)的確如此):
cmd只是編譯工具晰韵,只編譯代碼逛尚, 而資源導(dǎo)出是另一個(gè)工具搪花。。薯嗤。命令行只有編譯發(fā)布(代碼內(nèi)容)顽爹,資源修改后還需要用IDE的編譯發(fā)布。
安裝?layaair2-cmd
官方文檔介紹的是:
npm i layaair2-cmd -g
而Mac下需要使用:
sudo npm install layaair2-cmd -g
不然會(huì)報(bào)錯(cuò)骆姐,如圖:
安裝成功后镜粤,使用“l(fā)ayaair2-cmd -v”,檢查版本號(hào)玻褪,如果能正常獲取肉渴,就是安裝成功。(通過(guò)sudo權(quán)限后带射,未遇到失敗同规,所以其他報(bào)錯(cuò)請(qǐng)自行查找方案。)
而且在“/usr/local/lib/node_modules”下窟社,會(huì)出現(xiàn)“l(fā)ayaair2-cmd”文件夾券勺。
安裝gulp,一樣即可灿里,就是“sudo npm install gulp -g”关炼。
(注意:嘗試過(guò)不加sudo,一安裝就把layaair2-cmd文件夾給刪掉钠四。好氣哦5涟恰)
好了跪楞,兩個(gè)插件安裝完畢缀去,記得看一眼“/usr/local/lib/node_modules”下是否有2個(gè)文件夾“l(fā)ayaair2-cmd”和“gulp”侣灶,如果避過(guò)上面的坑,理論上都是能夠成功的缕碎。
你以為成功了是吧褥影?我也是這樣以為的!甚至乎我被成功沖昏了頭腦咏雌,修改了Ui以后凡怎,在鍵盤(pán)上啪啪敲下“l(fā)ayaair2-cmd compile”以后,就不斷的刷新chrome頁(yè)面赊抖。
咦惹统倒?怎么沒(méi)反應(yīng)?我是不是姿勢(shì)不對(duì)氛雪?把腳盤(pán)起來(lái)房匆,再啪啪敲一遍,還是不行报亩?
(小朋友浴鸿,你是否有很多問(wèn)號(hào)?弦追?岳链?)
重啟Laya,各種操作后...發(fā)現(xiàn)...看圖吧:
Wtf???沒(méi)權(quán)限劲件?掸哑??(這里我就略過(guò)了中間10多20分鐘的腦殘行為零远,我去查閱怎么加權(quán)限)
是的苗分,說(shuō)是沒(méi)權(quán)限,但是細(xì)心的你(不遍烦,細(xì)心的我)檢查后發(fā)現(xiàn)是沒(méi)有“.cache”文件夾俭嘁。
撓撓頭,這...很明顯cache文件夾都是系統(tǒng)自己生成的呀服猪,它不生成我能咋樣供填?
(經(jīng)過(guò)吃個(gè)晚飯的時(shí)間,我琢磨出來(lái)了罢猪。既然上帝不給你近她,你就自己造一個(gè)!)
是的膳帕,自己創(chuàng)建一個(gè)“.cache”文件夾就成功啦~~~
呵呵呵粘捎,Laya薇缅,它真的往里面寫(xiě)文件了。(那位寫(xiě)命令的大佬攒磨,您這個(gè)心也是真大泳桦。)
至此,本集終C溏帧>淖!
幕后吐槽:
這只是剛開(kāi)始的第一天拼坎,也是剛使用(看)Laya的第一天浮毯。未來(lái)的一段時(shí)間都要繼續(xù)踩坑,都會(huì)堅(jiān)持把一些踩坑經(jīng)歷記錄下來(lái)泰鸡,希望大家一起進(jìn)步~~~
Ide的那個(gè)注冊(cè)賬號(hào)真的是魔鬼體驗(yàn)债蓝,真的要優(yōu)化優(yōu)化呀!J⒘洹饰迹!