npm 소포
하청 과정
우선 계정이 있어야 합니다. npm 홈페이지에 등록하면 됩니다.
사용자 추가
~ npm adduser
Username:
Password:
Email:
로그인
~ npm login
Username:
Password:
Emial:
발표하다
~ npm publish
게시 취소
~ npm unpublish
게시 취소는 게시 후
24
시간 이내에만 취소할 수 있습니다.기타
package.json 파일
다음 필드가 필요합니다.
{
"name": "matrixchange",
"version": "1.2.1",
"description": " ",
"main": "index.js",
"author": "aco ",
"bugs": {
"url": "https://github.com/acccco/matrixChange/issues"
},
"homepage": "https://github.com/acccco/matrixChange",
"keywords": [
"matrix",
"animation"
],
"repository": {
"type": "git",
"url": "https://github.com/acccco/matrixChange"
},
"license": "MIT"
}
일반적으로
npm init
를 통과하면 됩니다.license MIT 템플릿
Copyright (C)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
사용 시
를 해당 내용으로 바꾸면 된다.더 많은 허가증:wiki 전송문
npm publish
package.json
파일의 version
변화가 있을 때만 발표할 수 있으며, 그렇지 않으면 npm
현재 버전에 변동이 없다고 생각할 수 있습니다.README
README
에 가방의 사용 방식을 명확하게 써야 하며 예를 들어 주는 것이 가장 좋다.shields를 사용할 수 있습니다.io 작은 아이콘을 생성하여 사용합니다. 예를 들면:
웹 페이지를
Your Badge
탭 아래로 당겨 해당 내용을 입력하면 아이콘을 생성할 수 있습니다.ci 정보 (지속화 배치)
travis-ci에 자신의
github
계정을 등록한 다음에 .travis.yml
파일을 설정하면 자동화 패키지 압축을 완성할 수 있습니다.Hexo
블로그는 모두 이런 방식으로 코드를 업데이트한다.간단한 예:
language: node_js
node_js:
- '8.9'
- '9.1'
script: make test
services:
mongodb
더 많은 설정,travis 공식 문서
npm의 파일 인용
npm
에 있는 항목은 cdn
로 직접 인용할 수 있다.https://cdn.jsdelivr.net/npm/{ }/{ }
따라서 사용자가 방문할 수 있는 주소로 파일을 단독으로 보낼 필요는 없다.
데모 데모
demo
의 프레젠테이션을 위해 우리는 보통 지난번에 페이지를 작성합니다. 이때 실행 환경이 있어야 합니다. 자신의 서버가 있으면 문제가 되지 않지만 jsfiddle가 없으면 이 문제를 완벽하게 해결할 수 있습니다.대략 이렇게 많은데, 보충할 생각을 하다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
오픈 소스 Github 기여 방법 👯♀️소개 , 첫 풀/병합 요청 작성을 연습할 수 있는 오픈 소스 리포지토리입니다. index.html 파일을 열면 이와 동일한 지침을 찾을 수 있습니다. 시작하자! 어떻게 결론 , 당신과 같은 다른 개발자들과 협업할 수...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.