Github 操作 - node.js CI

Github Actions - node.js CI

我在使用 node.js 模板时遇到问题。它似乎在错误的目录中寻找 package.json ?而且我在网上找不到任何有关如何处理此问题的文档。

我正在尝试上传我的整个存储库,其中包含客户端、服务器和设计文件夹。客户端是一个 angular 9 项目,package.json 所在的项目。

在构建动作时,我收到以下 ENOT 错误:

npm 错误! enoent ENOENT: 没有那个文件或目录,打开'/home/runner/work/Real-Reviews/Real-Reviews/package.json'

有人能帮忙吗?

请参阅下面的操作设置参考。

就像@jonrsharpe 在评论中提到的那样,您需要更改 working directory 您在 运行 中。

steps:
  run: npm install
    shell: bash
    working-directory: client
  run: npm run build --if--present
    shell: bash
    working-directory: client