글로벌 node 모듈을 오프라인으로 설치하는 방법은 무엇입니까? 다음 글에서는 글로벌 노드 모듈을 오프라인으로 설치하는 방법을 소개하겠습니다. 도움이 되길 바랍니다!
일반적으로 오프라인에서 노드 모듈을 어떻게 설치합니까? [추천 학습: "nodejs Tutorial"]
일상 개발에서는 보통 온라인 설치를 통해 노드 모듈을 설치하지만, 항상 오프라인 설치가 필요합니다. 예를 들어, 회사의 인트라넷이 인터넷에 연결되어 있지 않은데, 모듈을 설치해야 한다면 어떻게 해야 하나요?
오늘은 글로벌 asar 모듈을 오프라인으로 설치하여 노드 모듈을 오프라인으로 설치하는 방법을 요약해보겠습니다.
설치환경 : MacOS
오프라인 설치이기 때문에 먼저 네트워크를 통해 해당 모듈을 다운로드 받아야 합니다. 이 문서에서는 npm install -D asar
를 사용하여 asar 모듈과 해당 종속성을 다운로드합니다. 파일 구조는 다음과 같습니다. npm install -D 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
npm intall -g XXX
를 통해 직접 설치합니다. test/node_modules
아래에서 .bin과 asar를 제외한 모든 폴더를 test/node_modules/asar /node_modules
로 옮깁니다. 폴더의 구조는 다음과 같습니다:
터미널에서 다음 명령을 실행합니다(경로는 test/node_modules/asar
의 절대 경로입니다). rrreee그런 다음 터미널 어디에서나 실행합니다asar - V, 설치가 성공했는지 확인하면 결과는 다음과 같습니다:
🎜🎜는 asar 모듈이 성공적으로 설치되었으며 완료되었음을 의미합니다! 🎜를 실행합니다. asar
에서 결과를 얻으세요: 🎜🎜🎜🎜그런 다음 /usr/local/bin/asar
경로로 이동하여 asar를 찾고 해당 속성을 확인하세요. 🎜🎜🎜🎜그러므로 test/node_modules/를 삭제하거나 이름을 바꾸지 마세요. asar /
파일 경로를 지정하지 않으면 전역 asar가 실패합니다! 🎜🎜Windows에서는 이 방법을 사용한 후 전체 asar 폴더가 AppData/Roaming/npm/node_modules
에 완전히 복사됩니다. 원본 asar 폴더를 삭제해도 사용에는 영향이 없습니다. 🎜🎜🎜🎜요약🎜🎜🎜위 내용은 글로벌 노드 모듈을 오프라인으로 설치하는 간단한 방법입니다. 모두에게 도움이 되길 바랍니다! 🎜🎜물론 노드 모듈을 오프라인으로 설치하는 방법은 여러 가지가 있습니다. 일반적으로 오프라인에서 노드 모듈을 어떻게 설치합니까? 댓글 영역에서 토론하고 교환하는 것을 환영합니다! 🎜🎜~이 글이 끝났습니다. 읽어주셔서 감사합니다! 🎜🎜더 많은 프로그래밍 관련 지식을 보려면 🎜프로그래밍 비디오🎜를 방문하세요! ! 🎜
위 내용은 글로벌 노드 모듈을 오프라인으로 설치하는 방법에 대한 간략한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!