建立Node腳手架工具(下):發佈包到npm

簡介

第一節介紹了開發一個node cli所須要用到的常見的工具函數有哪些;第二節咱們開發了一個有完整功能的node cli - create-react-redux-app-cli. 本節是建立Node腳手架工具系列的最後一節。將介紹如何把咱們開發額cli發佈到npm官網上去.node

註冊npm帳號

打開npmjs官網: www.npmjs.com/, 若是尚未帳號, 就先註冊一個本身的帳號. 若是已經有了, 就跳過這一步.react

更新好項目的package.json

  • name: 確保name在npmjs上沒有被佔用. 最好在npmjs上先所搜一下.
  • version: 確保版本不會重複.
  • license
  • keywords
  • repository

而且檢查一下dependencies. 把沒有用到的依賴清除.npm

完善項目的README.md文件.

把cli的使用方法和重要信息完善好.json

在命令行下執行登陸命令

npm login
複製代碼

輸入對應的用戶名和密碼。redux

這一步很是重要: 否則發佈過程當中, 若是沒有登陸的話, 會提示文件夾有權限問題. 這個提示信息讓人很困惑.bash

發佈包

在命令行下,執行:app

npm publish
複製代碼

若是上面package.json的配置沒有問題, 發佈稍微等一下便可成功. 發佈失敗的話, 根據具體的緣由解決一下便可.函數

查看發佈的包.

打開https://www.npmjs.com, 所搜create-react-redux-app-cli,就能夠看到剛剛發佈的包了. 工具

create-react-redux-app-cli

驗證發佈的包

  • 執行安裝命令:
npm i create-react-redux-app-cli -g
複製代碼
  • 使用crra構建項目
crra create test-project
複製代碼

能夠看到crra工具工做正常. post

構建項目
相關文章
相關標籤/搜索