mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 01:45:50 +08:00 
			
		
		
		
	Error out early if the --copy-packages-from version is invalid.
This commit is contained in:
		
							
								
								
									
										8
									
								
								nvm.sh
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								nvm.sh
									
									
									
									
									
								
							| @@ -486,6 +486,14 @@ nvm() { | ||||
|         shift | ||||
|       done | ||||
|  | ||||
|       if [ "~$(nvm_format_version "$PROVIDED_COPY_PACKAGES_FROM")" = "~$VERSION" ]; then | ||||
|         echo "You can't copy global packages from the same version of node you're installing." >&2 | ||||
|         return 4 | ||||
|       elif [ ! -z "$PROVIDED_COPY_PACKAGES_FROM" ] && [ "~$COPY_PACKAGES_FROM" = "~N/A" ]; then | ||||
|         echo "If --copy-packages-from is provided, it must point to an installed version of node." >&2 | ||||
|         return 5 | ||||
|       fi | ||||
|  | ||||
|       if [ -d "$(nvm_version_path "$VERSION")" ]; then | ||||
|         echo "$VERSION is already installed." >&2 | ||||
|         nvm use "$VERSION" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user