mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 18:25:52 +08:00 
			
		
		
		
	
							
								
								
									
										11
									
								
								nvm.sh
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								nvm.sh
									
									
									
									
									
								
							| @@ -22,6 +22,11 @@ nvm_echo() { | |||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | nvm_cd() { | ||||||
|  |   # shellcheck disable=SC1001,SC2164 | ||||||
|  |   \cd "$@" | ||||||
|  | } | ||||||
|  |  | ||||||
| nvm_err() { | nvm_err() { | ||||||
|   >&2 nvm_echo "$@" |   >&2 nvm_echo "$@" | ||||||
| } | } | ||||||
| @@ -115,7 +120,7 @@ if [ -z "${NVM_DIR-}" ]; then | |||||||
|     NVM_SCRIPT_SOURCE="${BASH_SOURCE[0]}" |     NVM_SCRIPT_SOURCE="${BASH_SOURCE[0]}" | ||||||
|   fi |   fi | ||||||
|   # shellcheck disable=SC1001 |   # shellcheck disable=SC1001 | ||||||
|   NVM_DIR="$(cd ${NVM_CD_FLAGS} "$(dirname "${NVM_SCRIPT_SOURCE:-$0}")" > /dev/null && \pwd)" |   NVM_DIR="$(nvm_cd ${NVM_CD_FLAGS} "$(dirname "${NVM_SCRIPT_SOURCE:-$0}")" > /dev/null && \pwd)" | ||||||
|   export NVM_DIR |   export NVM_DIR | ||||||
| fi | fi | ||||||
| unset NVM_SCRIPT_SOURCE 2> /dev/null | unset NVM_SCRIPT_SOURCE 2> /dev/null | ||||||
| @@ -1845,7 +1850,7 @@ nvm_install_source() { | |||||||
|     command mkdir -p "${TMPDIR}" && \ |     command mkdir -p "${TMPDIR}" && \ | ||||||
|     command tar -x${tar_compression_flag}f "${TARBALL}" -C "${TMPDIR}" --strip-components 1 && \ |     command tar -x${tar_compression_flag}f "${TARBALL}" -C "${TMPDIR}" --strip-components 1 && \ | ||||||
|     VERSION_PATH="$(nvm_version_path "${PREFIXED_VERSION}")" && \ |     VERSION_PATH="$(nvm_version_path "${PREFIXED_VERSION}")" && \ | ||||||
|     cd "${TMPDIR}" && \ |     nvm_cd "${TMPDIR}" && \ | ||||||
|     ./configure --prefix="${VERSION_PATH}" $ADDITIONAL_PARAMETERS && \ |     ./configure --prefix="${VERSION_PATH}" $ADDITIONAL_PARAMETERS && \ | ||||||
|     $make -j "${NVM_MAKE_JOBS}" ${MAKE_CXX-} && \ |     $make -j "${NVM_MAKE_JOBS}" ${MAKE_CXX-} && \ | ||||||
|     command rm -f "${VERSION_PATH}" 2>/dev/null && \ |     command rm -f "${VERSION_PATH}" 2>/dev/null && \ | ||||||
| @@ -3022,7 +3027,7 @@ nvm() { | |||||||
|       for LINK in $LINKS; do |       for LINK in $LINKS; do | ||||||
|         set +f; unset IFS # restore variable expansion |         set +f; unset IFS # restore variable expansion | ||||||
|         if [ -n "$LINK" ]; then |         if [ -n "$LINK" ]; then | ||||||
|           (cd "$LINK" && npm link) |           (nvm_cd "$LINK" && npm link) | ||||||
|         fi |         fi | ||||||
|       done |       done | ||||||
|       set +f; unset IFS # restore variable expansion in case $LINKS was empty |       set +f; unset IFS # restore variable expansion in case $LINKS was empty | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user