Flutter 引入第三方包

2021-10-09 04:12:22 字數 1640 閱讀 5512

類似於android第三方庫引入是在gradle檔案中,flutter相要引入第三方包也要對應配置檔案pubspec.yaml。

yaml全稱是 :yet another markup language ,任是一種標記語言。

這裡我是採用了官方的例子來展示如何引入第三方包:

我們直接看pubspec.yaml 這個檔案

name: startup_namer

publish_to: 'none' # remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment:

sdk: ">=2.7.0 <3.0.0"

dependencies:

flutter:

sdk: flutter

cupertino_icons: ^0.1.3

english_words: ^3.1.3

dev_dependencies:

flutter_test:

sdk: flutter

flutter:

uses-material-design: true

來逐行看看 大概意思:

name:應用名稱

description: 應用描述

publish_to: 'none' :希望專案能託管到 pub.dev 需要指定

version: 1.0.0+1:版本號

environment:  flutter sdk版本

sdk: ">=2.7.0 <3.0.0"

dependencies:  依賴

flutter:

sdk: flutter

cupertino_icons: ^0.1.3  基本圖示庫

english_words: ^3.1.3  //第三方庫

dev_dependencies:  //開發環境下依賴的包

flutter_test:

sdk: flutter

flutter:      

uses-material-design: true   //是否使用material-design 設計風格

看到上面大概明白了 引入第三方包,就是在 dependencies 下面引入,比如english_words: ^3.1.0

這個庫可以在  pub 倉庫中找到,這是乙個包含幾千個英文單詞,還有一些功能的庫

在main.dart中使用 wordpair.random() 隨機乙個英文單詞的功能,aspascalcase功能回得到規範的單詞,單詞有兩部分,每部分首字母大寫後面小寫,會自動導包

import 'package:english_words/english_words.dart';

import 'package:flutter/material.dart';

執行得到 bigbee 、hillboss 這樣的字串

引入三方庫 Xcode中引入第三方庫

我在網上也看過了很多的資料,關於怎麼引用第三方庫,但是看得我也是眼花繚亂。有的是使用第三方管理程式cocoapods,看起來好像很好用的樣子,本來還期望它能像nutget一樣方便,但是有點失望了。操作基本都是使用命令列,關鍵是我按照別人部落格上說的操作了一波,結果不行。操作不僅不方便還會有一堆的問題...

VUE引入第三方外掛程式

vue 引入第三方外掛程式方法 1 如果是第三方 npm 模組檔案 檔案統一放入src assets js 資料夾下 統一在main.js 內引入 import parse from assets js plugin.js import assets js plugin.js 2 如果是第三方非 n...

Hive 引入第三方Jar包的方式

hive site.xml中的hive.aux.jars.path 此配置項對於hive server有效,但是是不會作用到hive shell.也就是說即使你在hive節點上配置了這一項,但是對於hive shell來說是無效的。注意 1 目前只支援file 也就是本地檔案,暫不支援hdfs,也不...