vue-pdf在qiankun有问题,预览pdf一片空白,所以我修改了node_modules\vue-pdf\src\vuePdfNoSss.vue文件,如下
再运行yarn patch-package vue-pdf
,能成功创建补丁文件,pdf能预览。但是Ctrl+z撤销对vue-pdf的修改后,再测试打补丁会如题报错
【解决方法】
删除文件夹 'vue-pdf'
npm install vue-pdf
npm run postinstall
(package.json:里要有"postinstall": "patch-package",)
应该是因为修改vue文件又Ctrl+z、保存,这样vue文件其实还是有变动所以打补丁不成功
完整打补丁步骤:
安装 patch-package
yarn add patch-package -D
package.json:里添加一行
"postinstall": "patch-package",
修改好依赖,再创建补丁
yarn patch-package vue-pdf
删掉vue-pdf文件夹重新安装或者恢复到原本的vue-pdf,对补丁进行测试,打补丁命令:
yarn postinstall
发现依赖里的文件能如愿自动修改就OK了