前言
npm現(xiàn)在已經(jīng)是最大的包管理器,有超過44萬個包。使用npm可以很方便的發(fā)布一個庫供別人使用或者自己使用
注冊一個帳號
瀏覽器打開npmjs,注冊一個帳號就可以了 只需要輸入很少的信息,其中最重要的是郵箱
發(fā)布一個模塊
- 首先登錄
npm adduser
輸入剛才注冊的信息即可
通過
npm who am i
即可查看是否登錄成功
- 創(chuàng)建一個模塊
npm init
寫好readme.md文件
- 發(fā)布
npm publish
- 成功之后就可以在npmjs上搜索到
取消發(fā)布
npm unpublish --force
成功之后在npmjs上就搜索不到了
直接發(fā)布到本地
有時候需要本地測試好在發(fā)布到npmjs
npm pack #打包
npm install packname-version.tgz -g # 把打包文件發(fā)布到本地
這樣就可以本地測試 測試好之后在發(fā)布
有更簡單的本地發(fā)布方式
npm i ./
推廣
最近搭建了一個react的webpack基本項目框架hhbuild
npm install hhbuild -g # 安裝到全局
hhbuild projecrtName # 就可以快速創(chuàng)建一個基礎項目
yarn # 安裝全部依賴 就可以開發(fā)react了