作為前端攻城獅,npm是會經常使用的一個工具,我們會使用各種npm來下載各種各樣的依賴包來構建項目,那么有個問題,為什么我們不能npm把自己包上傳上去,通過npm下載下來呢?
首先,我們需要一個npm的賬號。這個可以直接登錄npm官方網站去注冊,免費的哦。https://www.npmjs.com/signup
注冊完成之后,我們新建一個項目
然后一路回車到底,你會發現你的項目文件夾多了一個
點開后
{ "name": "npm-test111", "version": "0.0.1" }
這兩個是必須要填寫的,第一個是包名,第二個是版本號。
然后終端進行npm 登錄,如果你以前使用過npm淘寶鏡像的下載鏈接,這個時候要將下載鏈接設置回來
npm config set registry http://registry.npmjs.org
然后 npm login ,會要求你輸入用戶名、密碼和郵箱,根據你注冊npm的時候輸入。
出現最下面的一行,就說明登錄成功了。
登錄成功后,就可以進行發包了,要注意一下,你發布的包名不能和npm現有的包名重復,可以去https://www.npmjs.com查詢一下你設置的包名有沒有存在的,沒有存在的就可以發布了。
出現下面這行就說明你發布成功了!不放心的朋友可以隨便建個文件夾,然后 npm install 你的包名 測試一下。