layabox2.0命令行在vscode中编译打包问题

 更新时间:2020年08月24日 10:37:28   作者:这一生只吹边疆的风  
这篇文章主要介绍了layabox2.0命令行在vscode中编译打包问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

检查node的版本和gulp版本,最好使用nvm来管理node版本,本人遇到这两种版本匹配的时候会造成layaair2-cmd命令编译报错的问题
形如下面的报错

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

安装完以后就可以使用命令行了啊

发布命令

layaair2-cmd compile

打包命令

//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

注意

除了编译命令以外,对于发布命令,需要你在laya的编辑器里手动发布一次,不然会提示你找不到对应的json文件,比如wxgame.json

除此之外,若是想在vscode界面点击f5,可以执行编译然后在启动,需要配置一下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"

总结

到此这篇关于layabox2.0命令行在vscode中编译打包问题的文章就介绍到这了,更多相关layabox2.0命令行在vscode中编译打包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决YYC松鼠短视频系统上传视频会被压缩的问题

    解决YYC松鼠短视频系统上传视频会被压缩的问题

    这篇文章主要介绍了解决YYC松鼠短视频系统上传视频会被压缩的问题,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • lambda 表达式导致 Arthas 无法 redefine 的问题

    lambda 表达式导致 Arthas 无法 redefine 的问题

    这篇文章主要介绍了lambda 表达式导致 Arthas 无法 redefine 的问题,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • MobaXterm 安装使用图文教程

    MobaXterm 安装使用图文教程

    MobaXterm是一款SSH客户端,连接并操作Linux服务器,这篇文章主要介绍了MobaXterm安装使用图文教程,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Windows本地部署OpenManus并接入Mistral模型的完整教程

    Windows本地部署OpenManus并接入Mistral模型的完整教程

    Manus作为一款强大的本地LLM应用平台引起了广泛关注,但它需要邀请码才能使用,不过OpenManus团队仅用了3小时就复刻了一个功能相似的开源替代方案,下面我们来看看在Windows环境下的完整部署过程吧
    2025-03-03
  • 如何免费获取 Jetbrain 全家桶使用兑换码的正确姿势(推荐)

    如何免费获取 Jetbrain 全家桶使用兑换码的正确姿势(推荐)

    这篇文章主要介绍了免费获取 Jetbrain 全家桶使用兑换码的正确姿势(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Keras搭建Efficientdet目标检测平台的实现思路

    Keras搭建Efficientdet目标检测平台的实现思路

    EfficientNet模型具有很独特的特点,这个特点是参考其它优秀神经网络设计出来的,本文以Efficientnet-B0和Efficientdet-D0为例,进行Efficientdet的解析,感兴趣的朋友一起看看吧
    2021-06-06
  • git工作区暂存区与版本库基本理解及提交流程全解

    git工作区暂存区与版本库基本理解及提交流程全解

    这篇文章主要为大家介绍了git工作区暂存区与版本库基本理解及提交流程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-04-04
  • git基础之各版本控制系统介绍

    git基础之各版本控制系统介绍

    这篇文章主要为大家介绍了git基础之各版本控制系统以及版本的演变,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • 使用微信助手搭建微信返利机器人流程

    使用微信助手搭建微信返利机器人流程

    这篇文章主要介绍了使用微信助手搭建微信返利机器人流程本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • vscode中使用Autoprefixer3.0无效的解决方法

    vscode中使用Autoprefixer3.0无效的解决方法

    这篇文章主要介绍了vscode中使用Autoprefixer3.0无效的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06

最新评论