tsdx

2,372 阅读1分钟

pre

最近开发公司内部私有库,选用了tsdx脚手架。 其使用rollup对js进行打包(rollup适合lib打包,webpack适合应用打包)

create Project

npx tsdx create xxx
cd xxx
yarn start/build/test

packages

  • change name
  • add peerDependencies
  • npm install
  • npm install -D less postcss-url rollup-plugin-postcss
  • .npmrc (npm config ls -l查看所有配置项) 如果外层有的话,项目内就不需要了

build & publish

  • npm run build(会打包到dist 查看index.d.ts类型是否正确React.FC)
  • npm publish

References