mirror of
				https://github.com/actions/setup-node.git
				synced 2025-10-26 07:16:44 +08:00 
			
		
		
		
	Compare commits
	
		
			No commits in common. "main" and "v6" have entirely different histories.
		
	
	
		
	
		
| @ -300,35 +300,6 @@ steps: | |||||||
| - run: npm test | - run: npm test | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| **Restore-Only Cache** |  | ||||||
| 
 |  | ||||||
| ```yaml |  | ||||||
| ## In some workflows, you may want to restore a cache without saving it. This can help reduce cache writes and storage usage in workflows that only need to read from cache |  | ||||||
| jobs: |  | ||||||
|   build: |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     steps: |  | ||||||
|       - uses: actions/checkout@v5 |  | ||||||
|       # Restore Node.js modules cache (restore-only) |  | ||||||
|       - name: Restore Node modules cache |  | ||||||
|         uses: actions/cache@v4 |  | ||||||
|         id: cache-node-modules |  | ||||||
|         with: |  | ||||||
|           path: ~/.npm |  | ||||||
|           key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} |  | ||||||
|           restore-keys: | |  | ||||||
|             ${{ runner.os }}-node- |  | ||||||
|       # Setup Node.js |  | ||||||
|       - name: Setup Node.js |  | ||||||
|         uses: actions/setup-node@v6 |  | ||||||
|         with: |  | ||||||
|           node-version: '24' |  | ||||||
|       # Install dependencies |  | ||||||
|       - run: npm install |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| > For more details related to cache scenarios, please refer [Node – npm](https://github.com/actions/cache/blob/main/examples.md#node---npm). |  | ||||||
| 
 |  | ||||||
| ## Multiple Operating Systems and Architectures | ## Multiple Operating Systems and Architectures | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user