1
Imindzzz 326 天前 via Android
git submodule
|
2
yl20181003 326 天前
试试 MicroApp 或者 Module Federation 单独部署一份,a ,b 两个项目各自加载一遍
|
3
XCFOX 326 天前
npm pack 一下会得到一份模块压缩包。把这个压缩包扔到 oss 上,或者再开一个仓库专门用来存模块包,或者直接把模块扔 a,b 项目仓库里。
从 url 安装模块:npm install https://github.com/indexzero/forever/tarball/v0.5.6 从 本地安装模块: npm install ./package.tgz 参考: https://docs.npmjs.com/cli/v10/commands/npm-pack https://docs.npmjs.com/cli/v10/commands/npm-install https://pnpm.io/zh/cli/pack https://pnpm.io/zh/cli/install https://yarnpkg.com/cli/pack https://yarnpkg.com/cli/add |
4
sqlNice 325 天前
感觉还是 git submodule 或者 git subtree 合适。你只需要提取公共代码放在一个单独的 git 仓库里,然后这两个项目进行引用就可以了
|
5
flyPig9527 325 天前
没有私有的 npm 服务器,还是搞个公共 npm 包吧,不是什么很大的商业机密是不会有人在意的
|
6
flyPig9527 325 天前
npm 也能按照公司内网的 gitlab 项目,可以在公司内网的 gitlab 建个仓库,npm install 下来也行
|
7
tool2d 325 天前
小项目整那么复杂,直接文件夹同步过去。
|
8
Baymaxbowen 325 天前
微应用包一下 A 做主应用,B 做子应用,这个页面写在 B 项目里面,在 A 应用里面引用 B ,可以使用 qiankun 、MicroApp 、Module Federation 来实现,如果要再简单可以使用 iframe 实现
|
9
laoona 325 天前
pnpm 的 workspace 能否实现?
|
10
zsj1029 325 天前
Lerna 主推
rush js 微软的也可以 Monorepo 应该是属于这个需求吧 |
11
web1996 282 天前 via Android
直接将这个页面输出一个 js 文件来引用,可不可以。
|
12
heishu 185 天前
楼主最后采用哪种方案了??
|