這一步很簡單,只需訪問npm官網建立乙個賬號
在執行這一步前,先給自己的第乙個npm取乙個名字,命名需要注意以下規範:
1、不要與已存在的其他npm包重名 2、包名不能出現大寫 3、不能混淆作者身份 4、符合npm標準,不能有冒犯性的命名,或是別人的商標名 5、在package.json檔案的相應行中指定名稱。在自己的npm包目錄下執行npm init命令,按提示一步一步輸入即可。其中必填的只有三項
name:npm包名,不可以出現大寫 version:npm包版本號,預設1.0.0 main: npm包入口檔案,預設index.js填完後目錄下生成package.json 詳細的package.json配置說明見
在目錄下的index.js,即配置的main入口編寫**,先來一行簡單的**:
var sayhello = function (msg)
module.exports = sayhello
複製**
至此,乙個簡單的npm包就已經寫完了,接下來就可以發布了。
1、執行npm login輸入第一步中建立的npm賬號,通過npm whoami檢驗當前登入的npm賬號。確認賬號已註冊可訪問 2、如果你的npm包目錄下有很多檔案,需要忽略一些檔案不上傳,可以新增.gitignore檔案到根目錄,新增需要忽略的目錄或檔案到.gitignore:
ignorefile01
ignoredirectory02
複製**
+ [email protected]
複製**
修改了自己的npm包後需要重新發布: 1、執行npm version ,已存在的版本號不允許重複。執行完命令,新的版本號會反應到目錄下的package.json。 2、改變版本後執行npm publish即可更新自己的npm包。
至此,如何建立屬於自己的npm包完結測試案例:
建立發布自己的npm包
首先在npm 上註冊乙個賬號,這個賬號之後會用到。註冊完畢,回到我們的電腦。windows直接cmd到命令列 輸入以下命令,會提示輸入使用者名稱 密碼 郵箱,這些都是註冊時填寫過的。輸入以下命令,會提示配置包的相關資訊,名稱版本等等,都是包的基本配置資訊 配置完畢開始寫自己的包內 建立乙個index...
發布乙個屬於自己的npm包
最近做專案遇到乙個問題,很多頁面,專案初始化的時候,總是把舊專案copy乙個過來,然後刪除裡面不需要的東西,再加新專案要用的東西。做多之後感覺很繁瑣。於是想到,有沒有辦法一鍵初始化專案呢。於是調研到了發布npm包。1.註冊npm 註冊之後,輸入命令 npm addusernpm login然後根據提...
npm發布自己的包
使用npm包管理器可以很輕鬆的把包發布到網上。第一步 註冊npm乙個賬號 第二步 使用命令列,進入自己所在的包目錄 第三步 npm,初始化自己的package.json檔案。下面是package.json所必須的一些設定。根據命令列的提示就可以完成,不知道寫什麼的,回車就好 name 自己發布包的名...