【问题标题】:Why does Snyk GitHub Actions fail due to ".. Your package.json and undefined are probably out of sync ..."为什么 Snyk GitHub Actions 由于“..您的 package.json 和 undefined 可能不同步...”而失败
【发布时间】:2022-01-16 19:31:34
【问题描述】:

你好 StackOverflowians。

我目前正在尝试在我的 GitHub Actions 工作流程中的 Node 项目中设置 Snyk。 这个想法是运行两个作业:

  1. 根据他们的文档 (found here) 的 Snyk 安全门,例如第一个保持简单的示例。
  2. 构建和推送作业(按预期自行工作)

但是,当尝试运行第一个作业时,它在“运行 Snyk 以检查漏洞”步骤期间失败并显示以下日志:

Run snyk/actions/node@master
  with:
    command: test
    json: false
  env:
    REGISTRY: ghcr.io
    IMAGE_NAME: <IMAGENAME>
    SNYK_TOKEN: ***
/usr/bin/docker run --name snyksnyknode_3aa871 --label 6a6825 --workdir /github/workspace --rm -e REGISTRY -e IMAGE_NAME -e SNYK_TOKEN -e INPUT_ARGS -e INPUT_COMMAND -e INPUT_JSON -e SNYK_INTEGRATION_NAME -e SNYK_INTEGRATION_VERSION -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_RUN_ATTEMPT -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_REF_NAME -e GITHUB_REF_PROTECTED -e GITHUB_REF_TYPE -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_ARCH -e RUNNER_NAME -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/digitaliseringsradarn-frontend/digitaliseringsradarn-frontend":"/github/workspace" snyk/snyk:node  "snyk" "test" "--severity-threshold=high --fail-on=upgradable"
Dependency bindings was not found in undefined. Your package.json and undefined are probably out of sync. Please run "undefined" and try again.

最后一部分Dependency bindings was not found in undefined. Your package.json and undefined are probably out of sync. Please run "undefined" and try again. 是我不明白它如何帮助我调试的部分。

这是已知解决方案的已知问题吗?如果没有,我该如何查找 undefined 所指的内容?

提前谢谢你, 拉乌尔

【问题讨论】:

    标签: github github-actions snyk


    【解决方案1】:

    目前,似乎删除 node_modules/package-lock.json 并使用 npm install 重新生成它们可以解决此问题。

    <in root>
    rm -rf node_modules/
    rm package-lock.json
    npm install
    

    【讨论】:

    • 它对我有用,但不需要rm package-lock.json ;)
    猜你喜欢
    • 2021-01-05
    • 2021-05-02
    • 2023-02-11
    • 2021-02-03
    • 2021-02-25
    • 2021-11-17
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    相关资源
    最近更新 更多