VS2017的MVC和Angular聯合開發的配置文件做用

在經過MVC和Angular聯合開發項目時,項目裏有幾個重要的配置文件,下面列出這幾個配置文件的分析和比較;前端

主要配置文件有appsettings.json,tsconfig.json,package.json,bower.json,.bowerrc,後面隨着學習的深刻再繼續補充:node

  位置 配置內容 使用者
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.:typescript

bower.json:數據庫

{
  "name": "asp.net",
  "private": true,
  "dependencies": {
    "bootstrap": "4.0.0",
    "font-awesome": "4.7.0"
  }
}

bower.rc:npm

{
  "proxy": "http://10.41.69.0:80",
  "https-proxy": "http://10.41.69.0:80",
  "directory": "wwwroot/lib"
}
相關文章
相關標籤/搜索