目前公司四五个项目都有一个完善个人信息的页面, 每次维护都需要维护四五个项目,所以目前想法把这个页面提取出来, 怎么一个方法比较好,用的react, 如果把这个单独提成一个完善个人信息的项目, 其他项目都来访问这个项目可行,但是不完美,有没有更好的方法来实现呢?
目前公司四五个项目都有一个完善个人信息的页面, 每次维护都需要维护四五个项目,所以目前想法把这个页面提取出来, 怎么一个方法比较好,用的react, 如果把这个单独提成一个完善个人信息的项目, 其他项目都来访问这个项目可行,但是不完美,有没有更好的方法来实现呢?
就是独立项目啊,不用想了。重用数据的话,提供 API 接口就好了。重用页面的话,如果是 token 验证,可以直接用 webview 的方式,很简单。如果是 session ,可以用服务端渲染的方式,独立项目->后端->前端,就可以避开 cookit 的 SameSite 问题。
1.使用git的subTree模块来重用共用的代码
2.作为一个独立项目发布的自己公司的git服务其上,通过git+ssh://commonComponent_XXXX.git
的方式导入到自己项目中,项目的package.json做下想用的配置,版本更新的需要重新build发布
13 回答13.1k 阅读
8 回答2.9k 阅读
3 回答1.4k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
5 回答1.5k 阅读
7 回答2.2k 阅读
3 回答2.4k 阅读✓ 已解决
发布到npm