首页 > 解决方案 > 淡水河谷行动。错误:找不到模块“@actions/http-client”

问题描述

我在 github 操作中使用 vale linter:https ://github.com/errata-ai/vale-action

我遇到了这个错误“找不到模块'@actions/http-client'”

Run errata-ai/vale-action@0dec3032fa59c4097deece7cf6ee3261b27bb3f1
<skip lines>
https://github.com/errata-ai/write-good/releases/latest/download/write-good.zip
" "" "all" "false" "false"
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module '@actions/http-client'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/node_modules/@actions/github/lib/internal/utils.js:23:33)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

如何解决此错误?

淡水河谷配置

name: Vale linting
on: [push]

jobs:
  prose:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@master

      - name: Vale
        uses: errata-ai/vale-action@v1.3.0
        with:
          styles: |
            https://github.com/errata-ai/Microsoft/releases/latest/download/Microsoft.zip
            https://github.com/errata-ai/write-good/releases/latest/download/write-good.zip
        env:
          GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

更新:这可能是一个错误https://github.com/errata-ai/vale-action/issues/33

标签: github-actionslinter

解决方案


推荐阅读