[Flutter]套件管理

閱讀時間約 1 分鐘

這篇使用pubspec.yaml來管理第三方依賴套件。YAML是一種直覺、可讀性高的文件格式;他和xml或Json相比語法簡單且容易解析,所以常用於配置文件。 Flutter預設的設定檔是pubspec.yaml,底下是關鍵字解釋:

  • name:應用程式或套件名稱。
  • description: 應用程式或套件的描述、簡介。
  • version:應用程式或套件的版本號。
  • dependencies:應用程式或套件依賴的其他套件或插件。
  • dev_dependencies:開發環境依賴的工具包(不是flutter本身的套件)。
  • flutter:flutter相關的設定選項。


下載套件

Pub

在控制台,定位到目前工程目錄,然後執行flutter packages get指令來下載套件。 另外,需要注意dependencies和dev_dependencies的區別。dependencies將作為App的源碼的一部分參與編譯,產生最終的安裝包。 dev_dependencies將作為開發階段的一些工具包,主要是用來幫助我們提高開發、測試效率。


git

dependencies:
pkg1:
git:
url: your_git_url
path: //在專案的存放路徑





avatar-img
8會員
123內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
小黑與程式的邂逅 的其他內容
class MyApp extends StatefulWidget { @override myAppState createState() => myAppState(); } class myAppState extends State<MyApp> { //目前選擇頁索引值
class MyApp extends StatelessWidget { final List<Tab> myTabs = <Tab>[ Tab(text: '第一頁'), Tab(text: '第二頁'), Tab(text: '第三頁'), ]; fina
屬性 items:底部頁面導航項目。 currentIndex:目前頁面。 onTap:點擊按鈕後觸發事件。 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Te
用來顯示訊息提示用戶。 屬性 title:訊息對話框視窗標題 content:訊息對話框視窗內文 actions:訊息對話框視窗,按鈕觸發事件 AlertDialog( title: Text('Alert'), content: const Text('Alert
屬性 onPressed:按下後觸發的方法。 elevation:陰影大小值。 foregrnundColor:前景色。 foregroundColor: Colors.amber, backgroundColor:背景色。 backgroundColor: Colors.red,
下一頁 沒傳資料 Navigator.push(context, MaterialPageRoute(builder: (context) => NewPage())); 有傳資料 Navigator.push(context, MaterialPageRoute(builder: (c
class MyApp extends StatefulWidget { @override myAppState createState() => myAppState(); } class myAppState extends State<MyApp> { //目前選擇頁索引值
class MyApp extends StatelessWidget { final List<Tab> myTabs = <Tab>[ Tab(text: '第一頁'), Tab(text: '第二頁'), Tab(text: '第三頁'), ]; fina
屬性 items:底部頁面導航項目。 currentIndex:目前頁面。 onTap:點擊按鈕後觸發事件。 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Te
用來顯示訊息提示用戶。 屬性 title:訊息對話框視窗標題 content:訊息對話框視窗內文 actions:訊息對話框視窗,按鈕觸發事件 AlertDialog( title: Text('Alert'), content: const Text('Alert
屬性 onPressed:按下後觸發的方法。 elevation:陰影大小值。 foregrnundColor:前景色。 foregroundColor: Colors.amber, backgroundColor:背景色。 backgroundColor: Colors.red,
下一頁 沒傳資料 Navigator.push(context, MaterialPageRoute(builder: (context) => NewPage())); 有傳資料 Navigator.push(context, MaterialPageRoute(builder: (c
你可能也想看
Google News 追蹤
Thumbnail
本文專為 Flutter 開發者設計的實用指南,內容涵蓋了 Flutter SDK 的安裝、開發環境的設置、Dart 語言的核心概念、常用 UI 元件的應用及其實作等重要主題。透過豐富的實際範例和詳細的說明,讀者將能夠輕鬆掌握 Flutter 的基本概念,快速上手開發高效能的應用程式。
Thumbnail
在本章節中,我們探討了 PHP 中如何引用和管理套件。學習了如何使用 Composer 來安裝第三方套件,以及如何引用自定義模組。此外,我們還介紹了如何創建和使用自定義套件,並列舉了一些在 PHP 社群中常見且廣泛使用的套件和庫。通過掌握這些知識,開發者可以更有效地管理和利用各種資源。
Thumbnail
本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
Thumbnail
本章節旨在教導讀者如何在 Kotlin 中引入套件。將會涵蓋如何引用第三方套件,如何引用自定義模組,以及如何創建和引用自定義套件。此外,還會列出一些常用的套件,以供讀者參考。
Thumbnail
本文檔介紹了在Swift中使用套件的詳細方法,包括如何引用第三方套件和自定義模組,如何創建自定義套件,以及一些常見的Swift套件。這些套件可以幫助開發者快速添加功能到項目中,提高開發效率和程式碼品質。
Thumbnail
# 簡介 身為一位專注於 Vue.js 的前端開發者,這是我第一次嘗試構建 Flutter 網頁應用。讓我們開始吧! ## 第一次嘗試 ### 第一步:創建一個 Flutter 應用 首先,通過運行以下命令來創建一個新的 Flutter 項目: ```sh flutter
Thumbnail
在 TypeScript 中,套件是模組化代碼的集合,可以提高代碼的可重用性和可維護性。常見的套件包括各種庫和框架,如 lodash、express 等。以下是有關引用套件、自定義套件和常見套件的詳細介紹。
Thumbnail
套件(Package)是將程式或程式庫進行組織、分發和共享的一種方式。在軟體開發中,套件通常包含了相關的程式碼、資源文件和元數據,並提供了統一的名稱空間和版本管理。
Thumbnail
本章講述了C#開發中的程序集,命名空間和 NuGet 包管理器。程序集是 .NET 應用的基礎,命名空間用於組織和預防命名衝突,而 NuGet 用於管理 .NET 的外部庫和依賴項。
Thumbnail
Flutter is a powerful, open-source UI software development kit created by Google.
Thumbnail
本文專為 Flutter 開發者設計的實用指南,內容涵蓋了 Flutter SDK 的安裝、開發環境的設置、Dart 語言的核心概念、常用 UI 元件的應用及其實作等重要主題。透過豐富的實際範例和詳細的說明,讀者將能夠輕鬆掌握 Flutter 的基本概念,快速上手開發高效能的應用程式。
Thumbnail
在本章節中,我們探討了 PHP 中如何引用和管理套件。學習了如何使用 Composer 來安裝第三方套件,以及如何引用自定義模組。此外,我們還介紹了如何創建和使用自定義套件,並列舉了一些在 PHP 社群中常見且廣泛使用的套件和庫。通過掌握這些知識,開發者可以更有效地管理和利用各種資源。
Thumbnail
本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
Thumbnail
本章節旨在教導讀者如何在 Kotlin 中引入套件。將會涵蓋如何引用第三方套件,如何引用自定義模組,以及如何創建和引用自定義套件。此外,還會列出一些常用的套件,以供讀者參考。
Thumbnail
本文檔介紹了在Swift中使用套件的詳細方法,包括如何引用第三方套件和自定義模組,如何創建自定義套件,以及一些常見的Swift套件。這些套件可以幫助開發者快速添加功能到項目中,提高開發效率和程式碼品質。
Thumbnail
# 簡介 身為一位專注於 Vue.js 的前端開發者,這是我第一次嘗試構建 Flutter 網頁應用。讓我們開始吧! ## 第一次嘗試 ### 第一步:創建一個 Flutter 應用 首先,通過運行以下命令來創建一個新的 Flutter 項目: ```sh flutter
Thumbnail
在 TypeScript 中,套件是模組化代碼的集合,可以提高代碼的可重用性和可維護性。常見的套件包括各種庫和框架,如 lodash、express 等。以下是有關引用套件、自定義套件和常見套件的詳細介紹。
Thumbnail
套件(Package)是將程式或程式庫進行組織、分發和共享的一種方式。在軟體開發中,套件通常包含了相關的程式碼、資源文件和元數據,並提供了統一的名稱空間和版本管理。
Thumbnail
本章講述了C#開發中的程序集,命名空間和 NuGet 包管理器。程序集是 .NET 應用的基礎,命名空間用於組織和預防命名衝突,而 NuGet 用於管理 .NET 的外部庫和依賴項。
Thumbnail
Flutter is a powerful, open-source UI software development kit created by Google.