Flutter 引入第三方包
类似于Android第三方库引入是在gradle文件中,Flutter相要引入第三方包也要对应配置文件pubspec.yaml。
yaml全称是 :Yet Another Markup Language ,任是一种标记语言。
这里我是采用了官方的例子来展示如何引入第三方包:https://flutterchina.club/get-started/codelab/
我们直接看pubspec.yaml 这个文件
name: startup_namer
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1environment:sdk: ">=2.7.0 <3.0.0"dependencies:flutter:sdk: fluttercupertino_icons: ^0.1.3english_words: ^3.1.3dev_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
这个库可以在 https://pub.dartlang.org/ pub 仓库中找到,这是一个包含几千个英文单词,还有一些功能的库
点击右上角的Pub get 会自动下载该包,然后就是使用的地方,如下:
在main.dart中使用 WordPair.random() 随机一个英文单词的功能,asPascalCase功能回得到规范的单词,单词有两部分,每部分首字母大写后面小写,会自动导包
import 'package:english_words/english_words.dart'; import 'package:flutter/material.dart';
运行得到 BigBee 、HillBoss 这样的字符串
Flutter 引入第三方包相关推荐
- java第三方包_java客户端引入第三方包方法
将java作为客户端运行(即通过java -jar client.jar方式运行),如有引用第三方jar包,不作特殊处理是无法正确运行,会抛出ClassNotFoundException异常. 如以下 ...
- Java引入第三方包
不使用集成IDE,采用无格式文本编辑器编写,cmd运行java程序时添加第三方包的方式:将三方jar包放到jdk中jre目录的lib目录的ext目录下,运行javac命令编译java程序时就可以加载到 ...
- vue-cli3项目通过vue如何引入第三方js包完成登陆功能
注意:本次登陆,前后端分离:前端通过引入第三方的js包,调用js包里的初始化方法和提交方法完成登陆以及退出: 流程1.引入第三方包 1.1在index.html文件下引入 流程2.完成初始化 在组件的 ...
- gomod 模式,解决引入pkg下第三方包飘红
go版本1.14.4 goland 2019.3 首先解决一个理解误区,第三方包下载到src目录下不是gomod模式,哪种方式属于go老版本包管理方式了,不再赘述. gomod包管理方式,第三方 ...
- php导包,Thinkphp5.1 导入第三方包的问题
一般刚接触tp5.1的,会很不适应,虽然版本号只是比5.0多了0.1,但是差别挺大,废弃了不少方法,官方的教程又很简单,很多东西没说全,在此鄙视一下框架作者,最起码体谅一下小白嘛,搞了好多天才把5.1 ...
- golang中go mod使用第三方包
go mod init #在代码中引入第三方包之后执行下面的命令 go mod download go run xxx.go
- go语言 第三方包安装方法_【分享吧】Go语言第三方包的使用介绍与场景应用
Go语言是一种跨平台(Mac OS.Windows.Linux 等)的静态编译型语言.拥有媲美C语言的强大性能,支持静态类型安全,在普通计算机上能几秒内快速编译一个大项目,开发效率跟动态语言相差无几. ...
- golang 学习(二十六)第三方包的下载和安装
第三方包的下载和安装 go 第三方包下载网址 https://pkg.go.dev/ 1.go mod int 初始化项目,生成go.mod文件 2.项目中添加需要引入的包 import (" ...
- vue-cli3引入第三方的js依赖包并使用其方法
注意:引入第三方的包有两种,一种是做特殊要求必须如何引用的:一种是没有要求的 情况1:js包要求了如何引入的,按照其文档的方式引入和使用即可 1.1直接在indes.html按照要求引入 1.2使用方 ...
最新文章
- IDE神器intellij idea的基本使用
- nodejs连接mysql报connect ECONNREFUSED错误的解决方法
- CCNA重点难点:思科交换机生成树配置
- oracle ha节点,oracle linux ha配置
- Kubernetes里的secret最基本的用法
- css 深度选择器 ,CSS的coped私有作用域和深度选择器
- [html] 写页面布局时需要考虑哪些方面的因素?
- VS2010主题设置及插件推荐
- 值得关注的AI信息安全公司
- MySQL的前缀索引及Oracle的类似实现
- 理解 loader 的工作流
- 硅谷卖场里看家庭监控设备:Dropcam难撼传统DVR系统
- java 反射 getClass()
- 完全支持双层PDF 开源的PDF分离与合并软件 C 版本 转自codeproject
- Java使用pdfbox将PDF转成JPG格式图片
- 智慧地产-售楼中心 3D 沙盘可视化
- 知识图谱 01:知识图谱概述
- SQL Server Check检查约束用法
- Visual Studio各版本区别
- python bs4 find_all_网络爬虫(三)BS4提取之find_all