Written by Mr Li2020-10-29
解析vscode中layabox2.0命令行编译打包问题 layabox2
帮助手册 Article
到此这篇关于layabox2.0命令行在vscode中编译打包问题的文章就介绍到这了
"preLaunchTask": "compile"
launch.json
{ "version": "2.0.0", "tasks": [ { "label": "compile", "type": "shell", "command": "layaair2-cmd compile", "group":{ "kind": "build", "isDefault": true } } ]}
tasks.json
除此之外,若是想在vscode界面点击f5,可以执行编译然后在启动,需要配置一下tasks.json和launch.json
除了编译命令以外,对于发布命令,需要你在laya的编辑器里手动发布一次,不然会提示你找不到对应的json文件,比如wxgame.json
注意
//HTML5版本发布命令layaair2-cmd publish -c web//微信小游戏版本发布命令layaair2-cmd publish -c wxgame//百度小游戏版本发布命令layaair2-cmd publish -c bdgame//小米快游戏版本发布命令layaair2-cmd publish -c xmgame//OPPO小游戏版本发布命令layaair2-cmd publish -c oppogame//vivo小游戏版本发布命令layaair2-cmd publish -c vivogame//QQ小游戏版本发布命令layaair2-cmd publish -c qqgame
打包命令
layaair2-cmd compile
发布命令
安装完以后就可以使用命令行了啊
npm i layaair2-cmd -g
下面安装layaair2-cmd
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 -vCLI version: 2.2.0Local version: 4.0.2PS E:\study\project\laya\layaTestApp>
我使用的正确的一组版本匹配
primordials is not defined
形如下面的报错
检查node的版本和gulp版本,最好使用nvm来管理node版本,本人遇到这两种版本匹配的时候会造成layaair2-cmd命令编译报错的问题
You may also like
You may be interested
php中的mysql_fetch_row/mysql_fetch_array/mysql_fetch_object的区分区别和使用方法
星期一, 29 7 月 2019By 99122524
1、mysql_fe...
归档
- 2023 年 9 月
- 2023 年 8 月
- 2023 年 7 月
- 2023 年 6 月
- 2023 年 5 月
- 2023 年 4 月
- 2023 年 3 月
- 2023 年 2 月
- 2022 年 11 月
- 2022 年 10 月
- 2022 年 1 月
- 2021 年 12 月
- 2021 年 10 月
- 2021 年 7 月
- 2021 年 4 月
- 2021 年 3 月
- 2021 年 2 月
- 2020 年 11 月
- 2020 年 10 月
- 2020 年 5 月
- 2020 年 4 月
- 2020 年 3 月
- 2020 年 2 月
- 2020 年 1 月
- 2019 年 12 月
- 2019 年 11 月
- 2019 年 10 月
- 2019 年 8 月
- 2019 年 7 月
Calendar
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |