1. 程式人生 > 其它 >釋出npm包

釋出npm包

-

如何釋出npm包

1、首先在https://www.npmjs.com/上註冊一個賬號

2、在本地初始化包

3、建立內容

4、在本地登入npm賬號(npm login或npm adduser)會讓輸入npm賬號、密碼、以及npm的一次性賬號(在登入時會通過郵箱傳送過來)

5、釋出 npm publish

嘗試過程中遇到的問題

一、映象要切換到npm上,剛開始我在taobao映象上,登入時報下面的錯誤

 

 

 意思是沒有許可權登入該服務;切換到npm映象就行了;

二、釋出前記得改版本號,否則會報錯

 

 

 

例子:

釋出一個add方法,計算兩個數字的和

npm init生產pakage.json

{
  "name": "fqadd", // 包名
  "version": "1.0.0",
  "description": "加法包",
  "main": "index.js", // 入口
  "scripts": {
    "test": "dev"
  },
  "repository": {
    "type": "git",
    "url": "https://xxx.git" // git倉庫
  },
  "keywords": [
    "fqadd"
  ],
  "author": "xxx", // 作者
  "license": "ISC"
}

index.js

function
add (a, b) { return a + b; } module.exports = { add }

然後,npm adduser 登入後 npm publish 釋出

使用

npm install [email protected]

const { add } = require('fqadd')
let a = add(1 , 2);
console.log(a); // 3

或者es模組匯入使用

import { add } from 'fqadd'
add(1, 2)  // 3

 

 

 

 

 

 

-