首页
学习
活动
专区
圈层
工具
发布

dart系列之:在dart中使用packages

> dart pub get dart pub get会根据pubspec.yaml中配置的内容下载对应的包,并放置在系统缓存中。...当下载完依赖包之后,dart会在 .dart_tool/目录中创建一个 package_config.json文件,用来表示当前项目和系统缓存包的映射关系。...library: Future greet() async { await hello.loadLibrary(); hello.printGreeting(); } 升级依赖 在第一次运行...dart pub get 之后,dart会创建一个pubspec.lock文件,用来锁定依赖包的版本号,如果是在团队协作中,这个lock文件是特别有用的,它可以保证团队中所有成员使用的都是同一个版本的依赖包...当你想升级对应的依赖的时候,可以使用dart pub upgrade命令,对依赖包进行升级。 dart pub upgrade会根据最新的可用包来生成最新的lock文件。

88530

DartVM服务器开发(第三天)--pub管理器、返回html页面

name: 你的web应用名 descript: 你的web应用介绍 在控制台输入命令pub get(使用该命令前提,需要在该教程的第一天配置好dart环境) 下面这个是成功的例子,当刷新一下项目文件是会多了两个文件...pub get success.png ? 文件结构.png 如果提示下面内容,说明你的环境变量还没有配置好! ?...环境未好.png 下面这部分内容,我会认为你已经运行pub get命令成功,未成功,或不知道怎么解决,可以私信给我,我会在空闲的时间帮你解决 生成的内容解释 .packages 当前项目内部包的路径....packages内容.png pubspec.lock 当前项目外部包的路径,这个文件一般情况下不用编辑,通过pub get根据pubspec.yaml自动记录,一般记录使用外部包的名字、版本号等...使用外部包 我们今天使用http_server这个包,在pubspec.yaml文件下添加下面代码 #.... dependencies: http_server: ^0.9.8 然后运行pub

1.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter Notes|记录开发过程中常用命令

    get:获取 Flutter 软件包。 global:使用 pub 全局包。 outdated:分析并提示当前可升级的依赖包。 pub:将其余参数传递给Dart的 pub 工具。...publish:将当前包发布到 pub.dev。 run:运行包到可执行文件。 test:运行测试软件包。 upgrade:在 Flutter 升级软件包。...1.5 列出 Flutter 版本 flutter version 1.6 列出当前已连接的设备列表 flutter devices 1.7 运行软件到设备 flutter run 1.8 列出 Flutter...渠道 flutter channel 1.9 删除 build 和 .dart_tool 目录 flutter clean 2.0 显示运行 Flutter 应用的日志输出 flutter logs...ios-framework:为 Flutter 模块及其插件生成 .framework 目录,以集成到现有的普通 Xcode 项目中。

    1.5K21

    flutter实战项目之博客项目

    Flutter SDK 版本,如果尚未安装,它将下载 SDK;现在,您可以通过运行来检查项目中是否正在运行 flutter flutter;此外,您还可以通过再次调用来检查 Flutter SDK 版本是否设置...运行 dart pub upgrade --null-safety 将依赖升级至支持空安全的最新版本。注意: 该命令会更改你的 pubspec.yaml 文件。...运行 dart pub upgrade。 6. 迁移 你的代码里大部分需要更改的代码,都是可以轻易推导的。例如,如果一个变量可以为空,它的类型需要 ? 后缀。...'>=2.12.0 <3.0.0' 重新生成 package 的配置文件: $ dart pub get 在版本最低是 2.12.0 的 SDK 上运行 dart pub get 时,会将每个 package...6.3.分析 更新你的 package(在 IDE 或命令行工具中使用 dart pub get)后在 IDE 或命令行工具中对你的代码进行 静态分析: $ dart pub get $ dart analyze

    1.2K10

    Flutter自带国际化适配自动生成方案

    介绍 在研究别人的项目期间,突然发现了此方案,特意分享,原来flutter自己已经有一套成熟的国际化生成功能,配置完成后,只需要编写arb即可,主要有以下步骤 新建一个l10n.yaml文件 添加和配置所需文件...更改pubspec.yaml flutter packages get 使用 1....添加和配置所需文件 新建文件及文件夹如下: 项目下的lib l10n arb app_en.arb app_es.arb l10n.dart app_en.arb 文件内容 { "@@locale...更改pubspec.yaml 添加generate属性 flutter: uses-material-design: true # 添加这个属性 generate: true 4....运行flutter packages get 运行成功后,可以在.dart_tool目录下,生成了国际化适配的代码,再重新查看之前报错的代码,都正常了 5.使用 MaterialApp修改如下:

    1K20

    Flutter 热重载与热重启深度解析:提高开发效率的关键

    全量编译:触发全量代码编译,重新处理所有 Dart 代码、资源文件(如图片、字体)及依赖包,生成完整的应用可执行代码。...6.2 热重载后,UI 未发生变化 可能原因及解决方案: 代码未保存:确保修改后的代码已保存(Ctrl+S/Cmd+S),热重载仅响应已保存的变更。...缓存问题:部分场景下,Dart 虚拟机可能存在缓存,可尝试再次触发热重载,或执行一次热重启清除缓存。...6.3 热重启后,新增的依赖未生效 原因:新增依赖后未执行 pub get,或 pub get 未成功拉取依赖包。...解决方案:先执行 flutter pub get 拉取依赖,再执行热重启;若仍未生效,可删除 pubspec.lock 文件后重新执行 pub get,再热重启。

    28410

    如何使用Mytop监控MySQL性能

    您可以根据需要对此配置文件进行更改。例如,该delay选项指定显示刷新之间的时间量(以秒为单位)。...如果您希望这样做,请编辑该/root/.mytop文件并更改以下内容: idle=0 您可以参考mytop的手册页以获取有关配置文件中所有参数的信息 - 它包含每个参数的说明。...第二行显示服务器已处理的查询总数(在我们的示例中为148),每秒的平均查询数,慢查询的数量以及选择,插入,更新和删除查询的百分比。 第三行显示自上次mytop刷新以来的实时值。...Bps in/out: 14.7/320.7k表明自启动以来,MySQL的入站流量平均为14.7kbps,出站流量为320.7kbps。Now in/out再次显示流量,但自上次mytop刷新以来。...该Total列表示自服务器启动以来运行的该类型命令的总数,该Pct列以百分比显示相同的值。在垂直线的另一侧,我们有一Last列,告诉我们自上次刷新mytop以来运行的命令类型的数量。

    3.3K12

    Flutter×VS Code:跨端开发的高效协作指南(2025最新配置)

    调试与热重载技巧 (1)快速启动调试 打开Flutter项目,点击VS Code左侧活动栏的“运行和调试”图标(Ctrl+Shift+D/Cmd+Shift+D); 点击“创建launch.json文件...”,选择“Dart & Flutter”,自动生成调试配置; 选择目标设备(右下角可切换模拟器/真机),点击绿色“运行”按钮,或使用快捷键F5启动调试。...问题4:依赖包安装失败,提示“pub get failed” 解决方案: 检查网络连接:依赖包默认从pub.dev下载,国内网络可能无法访问,可配置国内镜像(如flutter-io.cn); 配置镜像:...在pubspec.yaml同级目录创建.dart_tool文件夹,新建env.json文件,添加{ "FLUTTER_STORAGE_BASE_URL": "https://storage.flutter-io.cn...", "PUB_HOSTED_URL": "https://pub.flutter-io.cn" }; 手动执行flutter pub get,查看终端输出的错误信息,针对性修复(如版本冲突、依赖包不存在

    70110

    ohos 平台适配 flutter 三方库指导 url_launcher

    :一个依赖于该插件的 Flutter 应用程序,来说明如何使用它; README.md:介绍包的文件; CHANGELOG.md:记录每个版本中的更改; LICENSE:包含软件包许可条款的文件。...jianguo@nutpi url_launcher % 执行创建命令前: 执行创建命令后,可以将 url_launcher_ohos 目录下的.dart_tool 和.ldea 文件删除。...预期结果: 在url_launcher > build > default > outputs中有 url_launcher.har 生成,即为打 har 包成功。 6....8.2 运行 cd 到url_launcher_ohos\example > ohos目录,使用下列指令运行: flutter pub get flutter run -d 9...专注于分享的技术包括 HarmonyOS/OpenHarmony,ArkUI-X,元服务,服务卡片,华为自研语言,BlueOS 操作系统、团队成员聚集在北京、上海、广州、深圳、南京、杭州、苏州、宁夏等地

    53810

    django 1.8 官方文档翻译: 1-2-1 编写你的第一个Django应用,第1部分

    你可以运行以下命令来验证是否已经安装了 Django 和运行着的版本号: python -c "import django; print(django.get_version())" 你应该看到你安装的...同时,注意文件底部的 INSTALLED_APPS 设置。它保存了当前 Django 实例已激活的所有 Django 应用。...要做到这一点,请运行以下命令: python manage.py syncdb syncdb 命令参照 INSTALLED_APPS 设置,并在你的 settings.py 文件所配置的数据库中创建必要的数据库表...再次编辑 settings.py 文件,在 INSTALLED_APPS 设置中加入 ‘polls’ 字符。...保存这些更改并且再次运行 python manage.py shell 以开启一个新的 Python shell: >>> from polls.models import Poll, Choice

    1.6K20

    如何在Debian 8上安装Nginx

    根据截至2015年7月的Netcraft调查,Nginx目前占有14%的市场份额,并且自2007年以来一直呈上升趋势。 在本指南中,我们将在Debian 8服务器上安装Nginx。...要安装它,请运行以下命令: sudo apt-get install nginx 第2步 - 测试您的Web服务器 在此步骤中,我们将测试您的Nginx服务器是否可访问。...要停止Web服务器,可以键入: sudo systemctl stop nginx 要在Web服务器停止时启动它,请键入: sudo systemctl start nginx 要停止然后再次启动该服务...,请键入: sudo systemctl restart nginx 如果您只是进行配置更改,Nginx通常可以在不丢弃连接的情况下重新加载。...Nginx全局配置 主要的Nginx配置文件位于/etc/nginx/nginx.conf。您可以在此处更改设置,例如运行Nginx守护程序进程的用户,以及Nginx运行时生成的工作进程数等。

    2.2K00

    【Flutter&Flame 游戏 - 贰叁】 资源管理与国际化

    可以通过下面的命令来下载: dart pub global activate flutter_gen 此时会出现如下的信息,可以看到一个文件夹,并且说期望把这个文件夹添加到系统的环境变量中: 我们在如下文件夹中就可以看到...因为资源管理本质上就是生成和文件名相同的 get 方法,进行访问,也就是说文件名必须要符合方法名的规范。虽然工具端可以进行名称的优化,但最好资源名还是自身规范一些比较好。...---- flutter_gen 只是提供了一个资源文件管理的方式,避免在代码中写死资源路径,不然当资源名称变化时,代码中未及时更改,就会产生潜在的隐患。.... ---- 然后需要在根目录创建一个 l10n.yaml 的配置文件,给出文字资源的路径,以及生成代码文件的名称: ---->[l10n.yaml]---- arb-dir: lib/base_course...: 在 pubspec.yaml 中点击 pub get 后,或在项目根目录执行 : flutter pub get 在 .dart_tool 中会生成相关的代码。

    90610

    如何在Ubuntu 18.04上安装和保护Mosquitto MQTT Messaging Broker

    您已发送了第一条MQTT消息! 输入CTRL+C第二个终端mosquitto_sub退出,但保持与服务器的连接打开。我们将在第五步中再次使用它进行另一次测试。...Mosquitto包含一个实用程序来生成一个名为mosquitto_passwd的特殊密码文件。此命令将提示您输入指定用户名的密码,并将结果放入/etc/mosquitto/passwd。...粘贴如下: allow_anonymous false password_file /etc/mosquitto/passwd 请务必在文件末尾留下尾随换行符。...保存并退出该文件。 现在我们需要重启Mosquitto并测试我们的更改。...sudo ufw allow 8883 输出如下所示: Rule added Rule added (v6) 现在我们再次使用mosquitto_pub测试一些不同的SSL选项: mosquitto_pub

    9.4K10

    Dart 2.15 现已发布

    不过您自己的 Dart 代码可能也需要并发运行。例如,您可能需要展示一个连续的动画,同时执行一个长时间运行的任务,比如解析一个大型 JSON 文件。...在这些情况下,您可以将文件添加到 许可名单 中。 其次,我们还为发布者添加了另一个功能: 撤销已发布的 package 版本。...此功能在 pub.dev 的管理界面中提供: 在 package 版本被撤销后,pub 客户端在 pub get 或 pub upgrade 中将不再解析该版本。...如果有开发者已经解析该撤销的版本 (并存在于他们的 pubspec.lock 文件中),他们将在下次运行 pub 时看到警告: $ dart pub get Resolving dependencies...如果您已经将 package 发布到一个不受信任的第三方 package repo,请考虑审查您的帐号在 pub.dev 公开 package repo 上的所有活动。

    1.4K10

    GitCode口袋工具的部署运行教程

    3.2.1 安全注意事项: 令牌生成后立即复制,页面关闭后将无法再次查看完整令牌 妥善保管,不要分享给他人 建议定期更新令牌 四、配置.dart环境 4.1 找到刚刚解压的文件夹,使用...检查当前目录结构 ls # 应显示:flutter/ ohos/ app_config/ 等目录 5.2 输入以下代码安装依赖 flutter pub get 安装成功后如图所示,若安装失败请检查项目根目录是否正确...重启 PowerShell 或使用绝对路径 C:\src\flutter\bin\flutter pub get 问题2:网络超时 # 设置国内镜像(在 PowerShell 中执行): $env:PUB_HOSTED_URL...pub get 问题3:版本冲突 # 检查 pubspec.yaml 文件中的依赖版本: dependencies: flutter: sdk: flutter http: ^1.1.0...HAP 包 最后检查清单: 所有配置步骤完成 应用正常运行 核心功能测试通过 了解基本问题排查方法 如果遇到其他问题,请参考项目文档或提交 Issue 到项目仓库。

    22410

    真香,我用Makefile做Flutter项目的自动化管理

    由于我们只是在_运行命令_,我们应该告诉Makefile不会生成与target名称相同的文件。 这样我们就需要在文件顶部添加了一个.PHONY标志,在其中声明所有_不_生成同名文件的target。...要了解更多关于phony target在其中声明所有_不_生成同名文件的,您可以查看GNU手册phony target .PHONY: clean format clean: @echo "...@flutter pub upgrade 如果我们现在运行make upgrade发现在控制台中看到两个target都被调用: ➜ flutter_makefiles git:(master) ✗...get" in flutter_makefiles... 2,177ms # ... 00:09 +0 -1: Counter increments smoke test...现在我们来看看可以用Makefile做哪些事情: 自动打包构建上传应用分发; build_runner自动生成新文件 提交代码前自动格式化和运行测试 使用flavor或dart-define将新配置注入到应用程序的不同构建和运行中

    1.2K20
    领券