7분 만에 Node.js NPM 패키지 생성 및 게시
3514 단어 reactnodenpmjavascript
왜 NPM에 관심을 가집니까?
NPM(노드 패키지 관리자)은 악명 높은 JavaScript용 Node.js 런타임 환경에서 사용하는 기본 패키지 관리자입니다.
패키지를 직접 다운로드하고 Node.js 소스 디렉토리에 배치하는 대신 기발한 import 문을 작성하는 대신 다음과 같이 간단하게 할 수 있습니다.
npm install PACKAGE_NAME
를 실행하여 /node_modules
디렉토리에 패키지를 추가합니다. import VAR_NAME from 'PACKAGE_NAME';
를 추가합니다. example()
또는 example.includedFunction()
와 같이 변수 이름이 정의된 패키지를 활용하십시오. 대다수의 JS 개발자는 NPM 또는 더 빠른 친척인 Yarn을 사용하여 몇 분 안에 패키지를 설치합니다.
Node용 라이브러리를 오픈소스화하려는 경우 모두 NPM에 게시되었는지 확인하고 싶을 것입니다. 그렇지 않으면 전혀 보이지 않을 수 있습니다.
NPM에 게시
NPM 프로젝트 게시
패키지를 NPM 레지스트리에 게시할 때 좋은 점은 레지스트리에서 패키지를 설치하는 것만큼 간단하다는 것입니다.
CLI를 열고 몇 가지 명령을 입력하면 BOOM… 코드가 활성화됩니다. 보다 설명적인 접근 방식은 아래 단계를 참조하십시오.
npm init
를 실행하여 이를 수행한 다음 자동 프롬프트를 완료하십시오. printMsg()
에서 index.js
를 내보낼 것입니다.exports.printMsg = function() {
console.log('Here is our test message from our NPM package.')
}
package.json
를 열고 "main"
키가 라이브러리의 항목 파일로 설정되어 있는지 확인하십시오. 다음은 index.js
를 사용하는 예입니다.{
"name": "test-test-test-npm-package",
"version": "1.0.0",
"description": "A test npm package",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Hays Stanford",
"license": "ISC"
}
npm publish
를 실행하기만 하면 됩니다. 오류가 없으면 완료된 것입니다! NPM 패키지는 공개 NPM 레지스트리에 공식적으로 게시됩니다. 그렇게 간단합니다…
NPM의 공용 레지스트리에서 NPM 패키지를 보려면 www.npmjs.com에서 패키지를 검색하면 됩니다.
이 자습서에서 만든 패키지의 이름은 test-test-test-npm-package이며 clicking here에서 볼 수 있습니다.
이것이 여러분에게 도움이 되기를 바랍니다! 보고 싶은 다른 것이 있으면 알려주세요. 반드시 Twitter에서 저에게 DM을 보내주세요. 내 Twitter를 팔로우하려면 아래를 클릭하세요.
나만의 앱을 만들고 실행하는 것이 코딩을 배우는 가장 좋은 방법입니다. 이것이 제가 Ice Breakerr를 구축하는 방법을 알아낸 방법입니다. 추가 정보: https://t.co/6VnKjK3nzR pic.twitter.com/6H5umiEmaq — Hays Stanford(@haysstanford)
Reference
이 문제에 관하여(7분 만에 Node.js NPM 패키지 생성 및 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hays/create-publish-a-node-js-npm-package-in-7-minutes-4mek텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)