npm을 사용하여 전역 모듈 권한을 설치하는 방법

php中世界最好的语言
풀어 주다: 2018-05-29 10:08:45
원래의
1764명이 탐색했습니다.

이번에는 npm을 사용하여전역 모듈 권한을 설치하는 방법과 npm을 사용하여 전역 모듈 권한을 설치할 때 주의사항에 대해 알려드리겠습니다. 실제 사례를 살펴보겠습니다.

이 문제를 해결하는 세 가지 방법이 있습니다.

전역 설치 경로를 수정하는 권한

기본 설치 경로 수정

타사 도구를 사용하여 노드 설치

설치 경로 수정 권한

기본 전역 보기 설치 경로

npm config get prefix
로그인 후 복사
대부분의 시스템에서 표시되는 디렉터리는 /usr/local

경고: 기본 경로가 /usr/에 있는 경우 이 단계를 건너뛰십시오. 그렇지 않으면 시스템 권한이 엉망이 됩니다. .

경로 권한 수정

sudo chown -R (whoami)(whoami)(npm config get prefix)/{lib/node_modules,bin,share}
로그인 후 복사
실행 후 /usr/local 아래의 lib/node_modules, bin 및 share의 소유권이 현재 사용자로 변경됩니다.

기본 전역 설치 경로를 수정하세요

기본 설치 경로의 권한을 수정하지 않으려면 권한을 수정한 후 다른 사용자와 공유할 수 없는 등 추가적인 문제가 발생할 수 있기 때문입니다. 현재 시스템의. 이때 기본 설치 경로 수정을 고려할 수 있습니다.

이 예에서는 기본 전역 설치 경로를 현재 사용자의 홈 디렉터리인

1로 변경했습니다. 새 전역 설치 경로를 생성합니다

mkdir ~/.npm-global
로그인 후 복사

2.

npm config set prefix ‘~/.npm-global'
로그인 후 복사

3 새 ~/.profile을 열거나 만들고 다음 줄을 추가하세요.

export PATH=~/.npm-global/bin:$PATH
로그인 후 복사

4

Updatesystem Environmentvariables

source ~/.profile
로그인 후 복사
글로벌 패키지를 설치하고 시도해 보세요.

npm install -g jshint
[luncher@localhost aaa]$ ls ~/.npm-global/bin/
jshint
[luncher@localhost aaa]$
로그인 후 복사

제3자 도구를 사용하여 node를 설치합니다

Mac 시스템은 Brew를 사용하여 node를 설치합니다

brew install node
로그인 후 복사
centos는 yum 도구를 사용하여 node를 설치합니다

yum install node
로그인 후 복사
에서 사례를 읽은 후 방법을 마스터했다고 믿습니다. 이 기사를 참조하세요. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

WeChat 애플릿에서 사용자 정의 다중 선택 이벤트를 구현하는 방법


select를 사용하지 않고 Vue에서 드롭다운 상자 기능을 구현하는 방법

위 내용은 npm을 사용하여 전역 모듈 권한을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿