建立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

构建项目
相关文章
相关标签/搜索