美文网首页
uniapp cli 创建项目打包安卓的错误

uniapp cli 创建项目打包安卓的错误

作者: 宏_4491 | 来源:发表于2023-05-12 16:40 被阅读0次
    image.png
    使用的是mac M1芯片的电脑
    错误原因: 存在@esbuild/darwin-arm64,但需要@esbuild/darwin-x64
    解决思路:package.json中添加"@esbuild/darwin-x64":"version", 但是m1芯片不支持,所以就找到 node_modules/@esbuild/darwin-arm64, 复制darwin-arm64文件夹改名darwin-x64,如下图所示
    image.png

    yarn add esbuild-darwin-64

    解决办法二
    最终解决方案:(不在局限于版本)

    上面的压缩包只支持0.14.39版,我研究了下参考官方这篇文章:
    可以在任何地方,运行:

    curl -O https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.42.tgz  
    tar xf ./esbuild-darwin-64-0.14.42.tgz  
    

    解压后得到package
    将package改名为"esbuild-darwin-64"
    将"esbuild-darwin-64"文件夹copy到项目的"node_modules"中再次运行即可。

    image.png

    解决办法

    HBuilderX1.9.0及以上版本新增以下配置避免弹出提示框。可以在 manifest.json 文件的源码视图中配置忽略这个提醒,方式如下:

     "app-plus" : {
                    
            "compatible": {
                // 设置为true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持
                "ignoreVersion": true  
                // "runtimeVersion": "3.7.4", //根据实际情况填写  
                // "compilerVersion": "3.7.11" //根据实际情况填写  
              },
            },
    
    
    

    相关文章

      网友评论

          本文标题:uniapp cli 创建项目打包安卓的错误

          本文链接:https://www.haomeiwen.com/subject/fstldrtx.html