⨯ EPERM: operation not permitted, link ...

news/2024/6/28 23:29:52

新增区块链相关包后,项目在部署的时候报错,报错内容如下:

报错信息:

⨯ EPERM: operation not permitted, link 
'/Users/XXX/.cache/act/be662ca67b3f7553/hostexecutor/node_modules/bigint-buffer/build/node_gyp_bins/python3'
 -> 
'/Users/XXX/.cache/act/be662ca67b3f7553/hostexecutor/release/win-unpacked/resources/app.asar.unpacked/node_modules/bigint-
buffer/build/node_gyp_bins/python3' failedTask=build stackTrace=Error: ...

报错截图: 

 

修复:

构建版本中增加

USE_HARD_LINKS: false

部署文件内容如下,注意空格 

name: 持续构建
on: [pull_request]

jobs:
  持续构建:
    runs-on: macOS

    steps:
      - name: 检出代码
        uses: actions/checkout@v3
        
      - name: 计算哈希
        uses: seepine/hash-files@v1
        id: get-hash
        with: 
          patterns: |-
            package.json
            package-lock.json            

      - name: 保存缓存
        id: cache
        uses: actions/cache@v3
        with:
          path: node_modules
          key: ChainTradeClient-${{ steps.get-hash.outputs.hash }}

      - name: 安装依赖
        if: steps.cache.outputs.cache-hit != 'true'
        run: npm i --registry=http://registry.npmmirror.com

      - name: 单元测试
        run: npm run test

      - name: 构建版本
        env:
          # no hardlinks so dependencies are copied
          USE_HARD_LINKS: false
        run: npm run build-win

参考:

https://github.com/TypeStrong/ts-node/issues/422


http://lihuaxi.xjx100.cn/news/2122509.html

相关文章

vue中el-tree默认选中节点问题

设置了:default-checked-keys 属性的值后页面上的节点没有打勾 页面渲染 这时会发现一个问题,就是树没有打勾,这是因为虽然 :default-checked-keys 里面有了参数,但是这个树不会实时渲染,要等到下一次的dom节点渲染时才会显示…

【ZZULI数据结构实验一】多项式的三则运算

【ZZULI数据结构实验一】多项式的四则运算 ♋ 结构设计♋ 方法声明♋ 方法实现🐇 定义一个多项式类型并初始化---CreateDataList🐇 增加节点---Getnewnode🐇 打印多项式类型的数据-- PrintPoly🐇 单链表的尾插--Listpush_back&…

云数据库认识

云数据库概述 说明云数据库厂商概述Amazon 云数据库产品Google 的云数据库产品Microsoft 的云数据库产品 云数据库系统架构UMP 系统概述UMP 系统架构MnesiaRabbitMQZooKeeperLVSController 服务器Proxy 服务器Agent 服务器日志分析服务器 UMP 系统功能容灾 读写分离分库分表资源…

微前端——qiankun

一、微前端 微前端是指存在于浏览器中的微服务,其借鉴了后端微服务的架构理念,将微服务的概念扩展到前端。即将一个大型的前端应用拆分为成多个模块,每个微前端模块可以有不同的团队开发并进行管理,且可以自主选择框架&#xff0…

Vue3 + Vite + TS + Element-Plus + Pinia项目整理(2)

1、清空App.vue文件内容&#xff0c;替换成下面 <template><router-view></router-view> </template> 2、清空style.css文件内容&#xff0c;替换成下面内容 *{margin: 0;padding: 0;list-style: none;text-decoration: none;outline: none;box-siz…

vue3深入组件:props

Props使用 1、组件需要声明它接收的props,vue才知道外部传入了哪些参数。 2、在使用<script setup>的单文件组件中&#xff0c;使用defineProps来声明组件接收的参数。 <script setup> const props defineProps([title,message]) console.log(props.title) <…

常见的数据结构相关的面试问题

1.请解释什么是数据结构&#xff0c;以及它在计算机科学中的重要性。 数据结构定义&#xff1a;数据结构是一种组织数据的方式&#xff0c;它包括数据元素之间的关系以及对这些数据元素进行操作的规则。常见的数据结构包括数组、链表、栈、队列、树、图等。 数据结构的重要性&…

剧变:人类社会与国家危机的转折点 - 三余书屋 3ysw.net

精读文稿 今天我们解读的这本书是《巨变》。副标题是人类社会与国家危机的转折点&#xff0c;这是一个充满风险和危机的时代。比如作为个人&#xff0c;我们可能会遭遇失业、离婚、亲朋好友的意外去世。作为国家&#xff0c;会遭遇经济危机、社会动荡甚至战争。整个世界也会陷入…