修改第三方源码并重新打包

351 阅读1分钟

产品使用的ali-react-table开源组件,已经停止维护很久,有一些需求需要通过修改源码实现。修改源码需要打包使用,看流程如下:

  1. 针对修改好的源码,可以在package.json中修改version字段指定版本号,在package.json的同级目录执行npm run build,生成dist文件。如图 image.png
  2. 在1中相同目录执行npm pack,获得.tgz文件。如图 image.png
  3. 执行npm install [2中生成的本地tgs文件中的绝对路径] 安装到当前项目,则项目的package.json中的内容会变化。如图: image.png
  4. 测试修改后的代码
  5. 如果有需要可以通过npm publish发布包