使用npm 打包構(gòu)建一個(gè)屬于自己的包

如何使用npm 構(gòu)建一個(gè)自己的包,讓別人用 npm 直接 intsall 就可以下載。

項(xiàng)目結(jié)構(gòu):

? ? npm init 初始化一個(gè)package.json

? ??{

????????"name": "get-number-code", // 發(fā)布包的名字

? ????????"version": "1.0.8", // 發(fā)布版本號(hào),每次迭代,需手動(dòng)更改

? ? ? ? ? "description": "This is a front-end verification code", // 描述

? ????????"main": "./dist/numCode.chunk.js", // 指向文件

????????? "keywords": [ // 關(guān)鍵字 ,讓別人很快搜索

????????????????"es6",

? ????????????? "canvas"

????????? ],

????????? "scripts": {

????????????????"test": "echo \"Error: no test specified\"&& exit 1"

? ????????},

? ????????"repository": { // git 地址

????????????????"type": "git",

? ? ? ? ? ? ? ? ? ?"url": "https://github.com/Mrangmaomao/getNumberCode.git"

? ????????},

????????? "author": "wangmao", // 作者

? ????????"license": "ISC",


}

npm 使用

第一步,首先你得有一個(gè) npm 的賬號(hào),注冊(cè)地址:https://www.npmjs.com/

第二步,在命令行中輸入 npm login,登陸,可使用 npm who 查看登陸是否成功

第三步, 使用npm publish 。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,711評(píng)論 19 139
  • 描述 npm從以下來(lái)源獲取配置值,按優(yōu)先級(jí)排序: 命令行標(biāo)記 在命令行上放置--foo bar設(shè)置foo配置參數(shù)為...
    竹天亮閱讀 44,522評(píng)論 0 8
  • npm是什么 NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發(fā)工具...
    build1024閱讀 8,156評(píng)論 0 9
  • 微信昨天出了兩個(gè)熱點(diǎn)。一個(gè)是騰訊第一季度財(cái)務(wù)報(bào)告里,微信月活用戶9.38億;另一個(gè)是最新版本的發(fā)現(xiàn)里添加了“搜一搜...
    嵩岳閱讀 280評(píng)論 0 0
  • 內(nèi)存泄漏是很常見的問題,雖然在ARC后蘋果為我們解決了大量的煩惱,但是一個(gè)不小心還是會(huì)陷進(jìn)去。這段時(shí)間在公司做了一...
    jokers200閱讀 20,247評(píng)論 0 53

友情鏈接更多精彩內(nèi)容