layabox2.0命令行在vscode中編譯打包問(wèn)題
檢查node的版本和gulp版本,最好使用nvm來(lái)管理node版本,本人遇到這兩種版本匹配的時(shí)候會(huì)造成layaair2-cmd命令編譯報(bào)錯(cuò)的問(wèn)題
形如下面的報(bào)錯(cuò)
primordials is not defined
我使用的正確的一組版本匹配
PS E:\study\project\laya\layaTestApp> nvm list 12.16.2 * 10.4.0 (Currently using 64-bit executable) PS E:\study\project\laya\layaTestApp> gulp -v CLI version: 2.2.0 Local version: 4.0.2 PS E:\study\project\laya\layaTestApp>
下面安裝layaair2-cmd
npm i layaair2-cmd -g
安裝完以后就可以使用命令行了啊
發(fā)布命令
layaair2-cmd compile
打包命令
//HTML5版本發(fā)布命令 layaair2-cmd publish -c web //微信小游戲版本發(fā)布命令 layaair2-cmd publish -c wxgame //百度小游戲版本發(fā)布命令 layaair2-cmd publish -c bdgame //小米快游戲版本發(fā)布命令 layaair2-cmd publish -c xmgame //OPPO小游戲版本發(fā)布命令 layaair2-cmd publish -c oppogame //vivo小游戲版本發(fā)布命令 layaair2-cmd publish -c vivogame //QQ小游戲版本發(fā)布命令 layaair2-cmd publish -c qqgame
注意
除了編譯命令以外,對(duì)于發(fā)布命令,需要你在laya的編輯器里手動(dòng)發(fā)布一次,不然會(huì)提示你找不到對(duì)應(yīng)的json文件,比如wxgame.json
除此之外,若是想在vscode界面點(diǎn)擊f5,可以執(zhí)行編譯然后在啟動(dòng),需要配置一下tasks.json和launch.json
tasks.json
{ "version": "2.0.0", "tasks": [ { "label": "compile", "type": "shell", "command": "layaair2-cmd compile", "group":{ "kind": "build", "isDefault": true } } ] }
launch.json
"preLaunchTask": "compile"
總結(jié)
到此這篇關(guān)于layabox2.0命令行在vscode中編譯打包問(wèn)題的文章就介紹到這了,更多相關(guān)layabox2.0命令行在vscode中編譯打包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IDEA取消git對(duì)項(xiàng)目的版本控制的實(shí)現(xiàn)
取消Git版本控制可以簡(jiǎn)化代碼管理流程、減少學(xué)習(xí)成本、簡(jiǎn)化代碼庫(kù)管理、提高代碼安全性、加快構(gòu)建和部署速度,本文主要介紹了IDEA取消git對(duì)項(xiàng)目的版本控制的實(shí)現(xiàn),感興趣的可以了解一下2023-11-11win10環(huán)境安裝kettle與linux環(huán)境安裝kettle的詳細(xì)過(guò)程
kettle是一款免費(fèi)開源的、可視化的、國(guó)際上比較流行的、功能強(qiáng)大的ETL必備工具,在ETL這一方面做的還不錯(cuò),下面介紹一下基于win10操作系統(tǒng)安裝kettle和linux操作系統(tǒng)安裝kettle的詳細(xì)過(guò)程,感興趣的朋友跟隨小編一起看看吧2022-11-11關(guān)于程序員生活的一份調(diào)查,看看你屬于哪一個(gè)群體吧
這篇文章主要介紹了關(guān)于程序員生活的一份調(diào)查,看看你屬于哪一個(gè)群體吧,需要的朋友可以參考下2014-09-09將來(lái)會(huì)是Python、Java、Golang三足鼎立的局面嗎
python的優(yōu)勢(shì)在于數(shù)據(jù)處理和人工智能等方向,所以go只可能吞噬Java的份額,很難撼動(dòng)Python的奶酪,所以將來(lái)會(huì)是Python、Java、Golang三足鼎立的局面嗎2019-04-04最適合人工智能開發(fā)的5種編程語(yǔ)言 附人工智能入門書籍
這篇文章主要為大家詳細(xì)介紹了最適合人工智能開發(fā)的5種編程語(yǔ)言,并為大家推薦人工智能入門書籍,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11Git基礎(chǔ)之git在項(xiàng)目中的協(xié)作模式
這篇文章主要為大家介紹了Git基礎(chǔ)之git在項(xiàng)目中的協(xié)作模式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04支付寶小程序向用戶發(fā)紅包的實(shí)現(xiàn)方法
這篇文章主要介紹了支付寶小程序向用戶發(fā)紅包的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11git_stats?web代碼圖形統(tǒng)計(jì)工具詳解
倉(cāng)庫(kù)代碼統(tǒng)計(jì)工具之一,可以按git提交人、提交次數(shù)、修改文件數(shù)、代碼行數(shù)、注釋量在時(shí)間維度上進(jìn)行統(tǒng)計(jì),亦可按各文件類型進(jìn)行簡(jiǎn)單的統(tǒng)計(jì),非常方便.本文給大家介紹git_stats?web代碼圖形統(tǒng)計(jì)工具,需要的朋友參考下吧2021-12-12