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