釋出npm包
阿新 • • 發佈:2022-03-19
-
如何釋出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
functionadd (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
-