将角度应用程序添加到现有项目 [英] Adding Angular application to an existing project
本文介绍了将角度应用程序添加到现有项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个现有项目,希望使用ANGLE CLI添加ANGLE应用程序。
项目结构现在如下所示:
- NODE_MODULES
- 源
- 客户端
- 服务器
- 共享
- .angle-cli.json
- Package.json
{
"project": {
"name": "projectname"
},
"apps": [
{
"root": "./src/client",
"outDir": "./dist/browser"
}
]
}
问题:
现在将ANGLE应用程序(添加到/src/client中)到我的项目的最佳方式是什么?由于现有的Package.json,我无法简单地运行ng new
,而且它可能也不会在/src/client文件夹中生成应用程序。
推荐答案
使用NG NEW仍是实现此目的的最简单方法。
使用NG new创建角度项目。
将src文件夹中的所有内容移动到src/client
将angle-cli.json(或angular.json)中的root属性调整为src/client,如果您关心linting,请调整linting属性。
将tsconfig.app.json和tsconfig.spec.json中的扩展属性设置为";扩展&qot;:";../../tsconfig.json";
Test Serving、Build、Testing和linting命令。它们应该可以正常工作。
从服务器文件夹复制内容并将其依赖项添加到Package.json
这篇关于将角度应用程序添加到现有项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文