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