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 | ||||
| ``` | ||||
| 
 | ||||
| **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 | ||||
| 
 | ||||
| ```yaml | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user