【发布时间】:2021-06-20 19:12:04
【问题描述】:
我有一个包含多个项目的角度工作区,比如说:
- 项目 1
- 项目 2
我有一个要求,即需要更改第一个项目 (Project-1),然后将其部署到生产服务器而不接触和部署第二个项目 (Project-2),即:我需要生成 Project-1 文件从构建和部署到生产(仅替换 Project-1 文件)。
【问题讨论】:
-
是的,这是可能的。不清楚是什么阻止你这样做。
-
我已经做了多项目,但我想要的是在需要时为项目 1 生成块 js 文件,然后转到我的生产服务器并用新块替换旧块生成了一个。我用过: loadChildren: () => import(/* webpackChunkName: "projects-1" */ 'projects/project-1/src/app/app.module').then(m=>m.Project1SharedModule) 然后我运行:ng build --project=project-1 --prod 但是:(1)生成的 JS 的名称是随机名称,我无法更改它(2)当我将此 JS 带到根目录(工作区)时并用这个新文件替换旧文件,然后是应用程序
-
您应该按原样部署所有生成的文件。每个项目都有专用的输出文件夹,所以不清楚是什么问题。只需删除旧文件并部署新文件。
-
我正在尝试在根工作区中进行多项目,与以下文章相同:medium.com/disney-streaming/…
标签: angular