• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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中编译打包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • VSCode插件开发全攻略之打包、发布、升级的详细教程
    • vscode 配置 C/C++ 编译环境的详细图文教程
    • VScode编译C++ 头文件显示not found的问题
    • 利用vscode调试编译后的js代码详解
    上一篇:详解git submodule HEAD detached 的问题
    下一篇:vscode安装使用的详细教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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