mirror of
				https://github.com/actions/setup-node.git
				synced 2025-11-04 01:33:33 +00:00 
			
		
		
		
	show both possibilities
This commit is contained in:
		
							parent
							
								
									7dfb5c0298
								
							
						
					
					
						commit
						a9a3421367
					
				@ -121,8 +121,11 @@ steps:
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**Caching pnpm (v6.10+) dependencies:**
 | 
			
		||||
 | 
			
		||||
It is possible to set up pnpm using [`corepack`](#corepack):
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
# NOTE: pnpm caching support requires pnpm version >= 14.17
 | 
			
		||||
# NOTE: corepack requires node version >= 14.17
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- uses: actions/checkout@v3
 | 
			
		||||
@ -135,6 +138,29 @@ steps:
 | 
			
		||||
- run: pnpm test
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Or you can use `pnpm/action-setup`:
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
# This workflow uses actions that are not certified by GitHub.
 | 
			
		||||
# They are provided by a third-party and are governed by
 | 
			
		||||
# separate terms of service, privacy policy, and support
 | 
			
		||||
# documentation.
 | 
			
		||||
 | 
			
		||||
# NOTE: pnpm caching support requires pnpm version >= 6.10.0
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- uses: actions/checkout@v3
 | 
			
		||||
- uses: pnpm/action-setup@v2
 | 
			
		||||
  with:
 | 
			
		||||
    version: 7.6.0
 | 
			
		||||
- uses: actions/setup-node@v3
 | 
			
		||||
  with:
 | 
			
		||||
    node-version: '14'
 | 
			
		||||
    cache: 'pnpm'
 | 
			
		||||
- run: pnpm install --frozen-lockfile
 | 
			
		||||
- run: pnpm test
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**Using wildcard patterns to cache dependencies**
 | 
			
		||||
```yaml
 | 
			
		||||
steps:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user