qcloud-test-cli

3.3.7 • Public • Published

tcloud-test-cli

modify by https://github.com/transitive-bullshit/create-react-library

安装cli工具

npm i qcloud-test-cli -g

创建一个组件

mkdir qcloud-component && cd qcloud-component
npx qcloud

开发 本地开发分为两个部分.

首先, 你可以运行rollup去监听你的src/模块, 当你有任何更改会自动编译到dist/

npm start # 运行rollup和监听更改 

然后, 在本地开发中需要在example/目录中链接你的模块

(打开新的终端窗口中)

cd example
npm link
npm start

现在, 当你对库的src/目录或演示程序的example/src目录有任何更改, create-react-app会重新加载本地开发服务, 这样就能很愉快的对你的组件进行快速开发迭代.

发布到NPM 将库发布到 npm 时请务必要确保所有的依赖模块已经正确添加在了peerDependencies中, rollup会自动识别peerDependencies配置选项, 而不会将它捆绑在你的模块中(或者可以叫他外部依赖).

然后就可以愉快的发布拉

注意下面的命令会编译commonjses的版本到你模块的dist/目录中

npm publish

Github Pages 将示例部署到github pages相当简单, 我们需要先给example编译一个生产版本, 这个example用于演示你的库. 然后运行gh-pages来部署生成的bundle文件到github.

npm run deploy

License

MIT © Travis Fischer

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 3.3.7
    4
    • latest

Version History

Package Sidebar

Install

npm i qcloud-test-cli

Weekly Downloads

4

Version

3.3.7

License

MIT

Unpacked Size

290 kB

Total Files

33

Last publish

Collaborators

  • panda_pan