做爲前端攻城獅,npm是會常常使用的一個工具,咱們會使用各類npm來下載各類各樣的依賴包來構建項目,那麼有個問題,爲何咱們不能npm把本身包上傳上去,經過npm下載下來呢?前端
首先,咱們須要一個npm的帳號。這個能夠直接登陸npm官方網站去註冊,免費的哦。https://www.npmjs.com/signupnpm
註冊完成以後,咱們新建一個項目工具
而後一路回車到底,你會發現你的項目文件夾多了一個 測試
點開後網站
{ "name": "npm-test111", "version": "0.0.1" }
這兩個是必需要填寫的,第一個是包名,第二個是版本號。spa
而後終端進行npm 登陸,若是你之前使用過npm淘寶鏡像的下載連接,這個時候要將下載連接設置回來 3d
npm config set registry http://registry.npmjs.org
而後 npm login ,會要求你輸入用戶名、密碼和郵箱,根據你註冊npm的時候輸入。code
出現最下面的一行,就說明登陸成功了。blog
登陸成功後,就能夠進行發包了,要注意一下,你發佈的包名不能和npm現有的包名重複,能夠去https://www.npmjs.com查詢一下你設置的包名有沒有存在的,沒有存在的就能夠發佈了。get
出現下面這行就說明你發佈成功了!不放心的朋友能夠隨便建個文件夾,而後 npm install 你的包名 測試一下。