첫 번째 npm 패키지를 만들었습니다.
2780 단어 nodenpmprogrammingjavascript
소개
제 이름은 Erick이고 멕시코에서 독학으로 개발한 개발자입니다. 주로 프론트엔드 개발을 하면서 종종 재미로 Discord 봇을 만들고 가끔 서버 소유자로부터 커미션을 받아 자신만의 커스텀 봇을 만듭니다. 저는 항상 Discord 봇이나 웹 개발 관련 내용에 대해 채팅할 준비가 되어 있으므로 에서 언제든지 저에게 연락해 주세요.
이 패키지를 만든 이유:
생성-discordjs-앱
뭐야?
create-discordjs-app discord.js 봇 템플릿을 자동으로 생성하는 간단한 npm 패키지이며 다음과 같은 것을 포함합니다.
레포로 만들지 않는 이유는 무엇입니까?
주로 2가지 이유:
하지만 앞서 언급한 것처럼 새로운 것을 배우고 싶었고 이를 통해 자체 npm 패키지를 게시하는 방법, 버전 관리를 더 쉽게 처리하는 방법, 필요한 종속 항목을 자동으로 다운로드하는 방법 등 많은 것을 배울 수 있었습니다. 커뮤니티의 피드백.
왜 discord.js인가요?
나는 discordjs가 가지고 있는 문제와 메모리 사용에 더 최적화된 다른 패키지가 있다는 것을 알고 있지만 discord.js가 가장 인기 있는 패키지이고 사실은 다음과 같기 때문에 discord.js를 사용하기로 결정했습니다.
대부분의 사람들은 discord.js로 완벽하게 괜찮습니다. 예, 다른 라이브러리는 메모리를 덜 사용할 수 있고 요청하지 않은 것은 캐시하지 않으며 가능한 한 많이 최적화해야 하는 봇에 좋습니다. 수천 대의 서버에 있기 때문에 대부분의 봇은 그렇지 않습니다. 대부분의 봇은 한 번에 몇 대의 서버에 있으며 이러한 최적화는 필요하지 않습니다.
초보자나 소수의 서버에만 봇이 있는 일반 사용자에게 discord.js는 훌륭한 옵션입니다. 질문에 대한 답을 쉽게 찾고, 그것을 사용하는 사람을 찾고, 시작하는 방법에 대한 자세한 가이드를 찾을 수 있습니다.
어떻게 사용할 수 있습니까?
다음 프로젝트에 사용하는 데 관심이 있는 경우 컴퓨터에 전역으로 패키지를 설치하고 사용할 수 있습니다.
npm i create-discordjs-app -g
create-discordjs-app
또는 전역적으로 설치하지 않고도 npx와 함께 사용할 수 있습니다.
npx create-discordjs-app
그런 다음 프로젝트 이름, 작성자, 라이선스 및 봇 접두사와 같은 일련의 질문이 표시됩니다.
파일이 생성되면 생성된 새 폴더로 이동하고 .env 파일에 discord 토큰을 입력한 다음 다음을 사용하여 봇을 시작할 수 있습니다.
npm start
첫 주에 다운로드
놀랍게도 npm 패키지는 게시된 첫 주에 300회 이상 다운로드되었습니다. 덕분에 패키지를 개선하는 방법, 추가해야 할 사항, 제거해야 할 사항, 성가신 작은 버그에 대한 유용한 권장 사항을 많이 얻었습니다. 개발 중에 눈에 띄지 않았습니다.
계획 및 참여 방법
이 패키지에 대한 제 계획은 가능한 한 많이 다듬고 귀하의 필요에 맞게 프로젝트를 사용자 정의하고 가능한 한 많은 사람들에게 유용하도록 더 많은 옵션을 추가하는 것입니다.
버그 수정, 새로운 기능 또는 더 나은 코드 구조에 대해 작업하거나 요청하는 데 관심이 있는 경우 GitHub 페이지를 확인하세요.
https://github.com/erickmack/create-discordjs-app
또는 Twitter에서 저에게 연락하십시오
Reference
이 문제에 관하여(첫 번째 npm 패키지를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/erickmack/i-created-my-first-npm-package-1ce8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 패키지에 대한 제 계획은 가능한 한 많이 다듬고 귀하의 필요에 맞게 프로젝트를 사용자 정의하고 가능한 한 많은 사람들에게 유용하도록 더 많은 옵션을 추가하는 것입니다.
버그 수정, 새로운 기능 또는 더 나은 코드 구조에 대해 작업하거나 요청하는 데 관심이 있는 경우 GitHub 페이지를 확인하세요.
https://github.com/erickmack/create-discordjs-app
또는 Twitter에서 저에게 연락하십시오
Reference
이 문제에 관하여(첫 번째 npm 패키지를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/erickmack/i-created-my-first-npm-package-1ce8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)