作者:tingel34 | 来源:互联网 | 2023-09-24 17:18
在通过MVC和Angular联合开发项目时,项目里有几个重要的配置文件,下面列出这几个配置文件的分析和比较;主要配置文件有appsettings.json,tsconfig.jso
在通过MVC和Angular联合开发项目时,项目里有几个重要的配置文件,下面列出这几个配置文件的分析和比较;
主要配置文件有appsettings.json,tsconfig.json,package.json,bower.json,.bowerrc,后面随着学习的深入再继续补充:
|
位置 |
配置内容 |
使用者 |
appsettings.json |
项目根目录 |
主要配置MVC端的数据库连接串,调试打印级别等; |
VS编译器 |
tsconfig |
项目根目录 |
配置了typescript的编译行为,包括生产的js存放位置,编译的目标js的标准,依赖的库等; |
tyscript的编译器 |
package.json |
项目根目录 |
npm的配置项,配置了前端js编程的依赖,编译运行命令等,如angular的依赖; |
node |
bower.json |
项目根目录 |
配置了前端的静态资源依赖,如bootstrap,font-awesome等, |
bower |
.bowerrc |
项目根目录 |
bower本身的配置文件,比如静态依赖存放位置,下载的代理方式等 |
bower |
e.g.:
bower.json:
{
"name": "asp.net",
"private": true,
"dependencies": {
"bootstrap": "4.0.0",
"font-awesome": "4.7.0"
}
}
bower.rc:
{
"proxy": "http://10.41.69.0:80",
"https-proxy": "http://10.41.69.0:80",
"directory": "wwwroot/lib"
}