欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VS2017的MVC和Angular联合开发的配置文件作用

程序员文章站 2022-07-11 11:14:07
在通过MVC和Angular联合开发项目时,项目里有几个重要的配置文件,下面列出这几个配置文件的分析和比较; 主要配置文件有appsettings.json,tsconfig.json,package.json,bower.json,.bowerrc,后面随着学习的深入再继续补充: e.g.: bo ......

在通过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"
}