排除用于在Github操作上创建工件文件的文件

排除用于在Github操作上创建工件文件的文件,github,github-actions,Github,Github Actions,我是Github Actions的新手。 我有一个使用node_模块的项目。我希望创建工件文件,而不在Github操作中包含node_模块,因为由于文件的大小,使用node_模块创建和下载需要一段时间。 有办法做到这一点吗 这一个似乎有点相关,但无法找出它是如何。 我认为还不可能排除路径,因为该操作只接受一条路径。根据您链接的问题,他们希望在将来添加多路径支持 我使用的解决方法只是在创建工件之前删除node_modules目录 例如: - run: | npm c

我是Github Actions的新手。 我有一个使用node_模块的项目。我希望创建工件文件,而不在Github操作中包含node_模块,因为由于文件的大小,使用node_模块创建和下载需要一段时间。 有办法做到这一点吗

这一个似乎有点相关,但无法找出它是如何。

我认为还不可能排除路径,因为该操作只接受一条路径。根据您链接的问题,他们希望在将来添加多路径支持

我使用的解决方法只是在创建工件之前删除node_modules目录

例如:

      - run: |
          npm ci
          npm run build
          npm run test
          npm run package
          rm -rf node_modules

      - uses: actions/upload-artifact@v2
        with:
          name: my-artifact
          path: .

我认为还不可能排除路径,因为该操作只接受一条路径。根据您链接的问题,他们希望在将来添加多路径支持

我使用的解决方法只是在创建工件之前删除node_modules目录

例如:

      - run: |
          npm ci
          npm run build
          npm run test
          npm run package
          rm -rf node_modules

      - uses: actions/upload-artifact@v2
        with:
          name: my-artifact
          path: .

谢谢你的快速回复。您的解决方案似乎是目前最好的解决方案,因为Github操作不接受多个路径。我很感激:谢谢你的快速回复。您的解决方案似乎是目前最好的解决方案,因为Github操作不接受多个路径。我很感激: