bower.json 是 Bower 項目的配置文件,其中包含了 Bower 項目所需的一系列包依賴。其屬性如下:
{ "name": "package-name", "version": "package-version", "dependencies": { "dependency-name": "dependency-version", ... }, "devDependencies": { "dependency-name": "dependency-version", ... }, "resolutions": { "dependency-name": "resolved-version", ... }, "overrides": { "dependency-name": { // Dependency-specific override "dependency-attribute": "new-value", ... }, ... }, "ignore": [ "path/to/files", ... ] }
name屬性是你當前項目的名稱,它將作為你發布到 Bower 的包的名稱;version屬性則是當前項目的版本號。
dependencies和devDependencies屬性都表示包的依賴項,區別在于前者用于運行時依賴包,后者用于開發環境中使用的包。依賴可以是一個版本號或者符合某個指定版本區間的版本號。
resolutions屬性可以指定某個依賴項的唯一版本號,即使它在其他包的依賴項中有多個版本可用也不受影響。
overrides屬性可以覆蓋依賴項的屬性值,包括其版本號、主入口文件、依賴列表等。
ignore屬性用于指定那些文件或文件夾不被包括在下載的包中,通常用于排除一些測試文件或文檔。
上一篇html 代碼區分大小寫
下一篇bottle返回json