> 웹 프론트엔드 > JS 튜토리얼 > 글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

青灯夜游
풀어 주다: 2021-09-27 10:53:59
앞으로
2922명이 탐색했습니다.

글로벌 node 모듈을 오프라인으로 설치하는 방법은 무엇입니까? 다음 글에서는 글로벌 노드 모듈을 오프라인으로 설치하는 방법을 소개하겠습니다. 도움이 되길 바랍니다!

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

일반적으로 오프라인에서 노드 모듈을 어떻게 설치합니까? [추천 학습: "nodejs Tutorial"]

머리말

일상 개발에서는 보통 온라인 설치를 통해 노드 모듈을 설치하지만, 항상 오프라인 설치가 필요합니다. 예를 들어, 회사의 인트라넷이 인터넷에 연결되어 있지 않은데, 모듈을 설치해야 한다면 어떻게 해야 하나요?

오늘은 글로벌 asar 모듈을 오프라인으로 설치하여 노드 모듈을 오프라인으로 설치하는 방법을 요약해보겠습니다.

준비

설치환경 : MacOS

오프라인 설치이기 때문에 먼저 네트워크를 통해 해당 모듈을 다운로드 받아야 합니다. 이 문서에서는 npm install -D asar를 사용하여 asar 모듈과 해당 종속성을 다운로드합니다. 파일 구조는 다음과 같습니다. npm install -D asar 来下载 asar 模块及其依赖,文件结构如下:

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

离线安装全局 asar

方法一的原理就和我们在线安装 node 模块一样,直接通过 npm intall -g XXX 来安装。

首先,我们在 asar 文件夹下新建一个 node_modules 文件夹,并将 test/node_modules 下除了 .bin 和 asar 之外的文件夹都移动到 test/node_modules/asar/node_modules 文件夹下,结构如下图:

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

在终端执行以下命令(路径为 test/node_modules/asar 的绝对路径):

 npm install -g /Users/code/test/node_modules/asar复制代码
로그인 후 복사

然后在任意位置的终端中执行 asar -V,验证是否安装成功,结果如下:

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

表示已经成功安装了 asar 模块,大功告成!

注意事项

在 MacOS 上,通过该方法安装的全局模块只是生成了一个全局指令的软连接,验证如下:

执行 where asar,得到结果:

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

然后前往路径 /usr/local/bin/asar 下找到 asar,查看其属性:

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

所以,千万不要删除或者重命名 test/node_modules/asar/ 文件路径,否则会导致全局 asar 失效!

在 windows 下,使用该方法后,整个 asar 文件夹被完整复制到了 AppData/Roaming/npm/node_modules

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명

글로벌 Asar 오프라인 설치

방법 1의 원리 온라인으로 노드 모듈을 설치하는 것과 마찬가지로 npm intall -g XXX를 통해 직접 설치합니다.

먼저 asar 폴더 아래에 새 node_modules 폴더를 만들고, test/node_modules 아래에서 .bin과 asar를 제외한 모든 폴더를 test/node_modules/asar /node_modules로 옮깁니다. 폴더의 구조는 다음과 같습니다:

2 .png

터미널에서 다음 명령을 실행합니다(경로는 test/node_modules/asar의 절대 경로입니다).

rrreee그런 다음 터미널 어디에서나 실행합니다asar - V, 설치가 성공했는지 확인하면 결과는 다음과 같습니다:

글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명🎜🎜는 asar 모듈이 성공적으로 설치되었으며 완료되었음을 의미합니다! 🎜

🎜Notes🎜🎜🎜MacOS에서 이 방법으로 설치된 글로벌 모듈은 글로벌 명령에 대한 소프트 링크만 생성합니다. 🎜🎜 를 실행합니다. asar에서 결과를 얻으세요: 🎜🎜 글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명🎜🎜그런 다음 /usr/local/bin/asar 경로로 이동하여 asar를 찾고 해당 속성을 확인하세요. 🎜🎜글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명🎜🎜그러므로 test/node_modules/를 삭제하거나 이름을 바꾸지 마세요. asar / 파일 경로를 지정하지 않으면 전역 asar가 실패합니다! 🎜
🎜Windows에서는 이 방법을 사용한 후 전체 asar 폴더가 AppData/Roaming/npm/node_modules에 완전히 복사됩니다. 원본 asar 폴더를 삭제해도 사용에는 영향이 없습니다. 🎜🎜🎜🎜요약🎜🎜🎜위 내용은 글로벌 노드 모듈을 오프라인으로 설치하는 간단한 방법입니다. 모두에게 도움이 되길 바랍니다! 🎜🎜물론 노드 모듈을 오프라인으로 설치하는 방법은 여러 가지가 있습니다. 일반적으로 오프라인에서 노드 모듈을 어떻게 설치합니까? 댓글 영역에서 토론하고 교환하는 것을 환영합니다! 🎜🎜~이 글이 끝났습니다. 읽어주셔서 감사합니다! 🎜🎜더 많은 프로그래밍 관련 지식을 보려면 🎜프로그래밍 비디오🎜를 방문하세요! ! 🎜

위 내용은 글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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