패키지 디렉터리 매핑을 제거하고 대신 심볼릭 링크를 사용하려면 어떻게 해야 합니까?

패키지 디렉터리 매핑을 제거하고 대신 심볼릭 링크를 사용하려면 어떻게 해야 합니까?

npm을 설치했습니다.

나중에 다음을 통해 제거했습니다.

sudo apt-get remove npm
sudo apt-get purge npm

이제 수동으로 다운로드한 패키지를 통해 심볼릭 링크를 추가했습니다.

lns /my_path/노드

하지만 내가 달릴 때새로운 프로젝트 관리계속 받고 있어요

bash: /usr/bin/npm: 해당 파일이나 디렉터리가 없습니다.

편집하다::

npm은 gzip을 다운로드하여 설치됩니다.https://nodejs.org.

드디어 사용했어요

sudo ln -s /usr/bin/npm /my_path/node

/usr/bin/이 경로에 있으므로 문제가 해결되었습니다.

답변1

솔루션이 올바르게 생성되는 심볼릭 링크에 따라 달라지는 경우 /my_path/node심볼릭 링크를 생성하는 데 사용하는 명령에 문제가 있을 수 있습니다. 원래 게시물은 다음과 같습니다.

lns /my_path/node

오류가 발생하지 않습니까?

심볼릭 링크 또는 소프트 링크를 생성하는 올바른 구문은 다음과 같습니다 ln -s target. 따라서 귀하의 예에 적합합니다.

ln -s /my_path/node

또한 심볼릭 링크를 생성하려는 디렉토리에 루트 권한이 필요한 경우 다음을 사용해야 할 수도 있습니다.sudo ln -s /my_path/node

관련 정보