标签: dart-pub

Dart代理在开发期间请求后端服务器

是否有相当于Dart/pub 的grunt-connect-proxy

在生产中,前端内容被构建(pub build)作为静态资源,并且可以由任何Web服务器(dart-agnostic)提供服务.

在开发过程中,我想与后端服务器(非Dart)进行通信,而不需要构建整个前端pub build并与后端服务器一起使用,只是为了查看前端代码中的一些单一更改.

此功能已经提出,但截至目前已进行了分类:https://code.google.com/p/dart/issues/detail? id = 16851 .

这似乎只能通过pub来完成,因为即使在同一主机中与后端进行通信也是通过CORS完成的 - 至少这是文档中鼓励的内容.

proxy dart dart-pub angular-dart

5
推荐指数
1
解决办法
461
查看次数

Pub 错误:分析器的版本限制不兼容

我有一个非常奇怪的问题。我有一些依赖项,在添加新依赖项之前工作得很好,但是一旦我添加一个新依赖项(在这种特定情况下async_await),我Incompatible version constraints on analyzer在使用pub get. 奇怪的是:async_await这不是一个不兼容的约束!

Pub 失败,[1] 解决依赖关系...
分析器上不兼容的版本约束:
- Angular 1.0.0 取决于版本 >=0.15.0 <0.19.0
- di 3.3.1 取决于版本 >=0.15.0 <0.22 .0
- redstone_mapper 0.1.1 取决于版本 >=0.13.0 <0.14.0

如果约束仍然失败,为什么当我删除时不显示此错误async_await(另一个导入也发生同样的事情)?

更新

跑步pub upgrade又暴露了另一个问题

解决依赖关系...
分析器上不兼容的版本约束:
- Angular 1.0.0 取决于版本 >=0.15.0 <0.19.0
- async_await 0.0.0 取决于版本 >=0.22.4 <0.23.0

Pubspec.yaml

name: aristadart
description: A sample web application
dependencies:
  angular: 1.0.0
  browser: any
  di: any
  fp: any
  http: any
  mongo_dart: …
Run Code Online (Sandbox Code Playgroud)

constraints incompatibility dart dart-pub

5
推荐指数
2
解决办法
1万
查看次数

如何强制flutter使用旧版本的依赖?

在 flutter 1.17 上迁移后,应用程序将无法构建。圆形复选框导致错误,因为随着 flutter 1.17 上的迁移,它已升级到 1.0.2,即使我在应用程序中使用 1.0.1,flutter 仍将其视为 1.0.2,这会造成麻烦。 链接到 github issues这清楚了我的问题是什么以及解决方案是什么,但我不知道如何强制或降级版本。更改 yaml 中的版本不起作用。我也尝试过使用 dependency_overrides: 1.0.1 但仍然错误。 在此输入图像描述

dependencies dart dart-pub flutter flutter-dependencies

5
推荐指数
2
解决办法
1万
查看次数

如何在flutter中比较时间戳与当前时间

这是我的时间戳=“2020-05-29T17:43:39.622832+05:30”。我如何将它传递给函数 readTimeStamp (它会给我不是 int 类型的错误)?

date = DateTime.parse(bookDetails.timestamp);
   print(readTimestamp(date));

String readTimestamp(int timestamp) {
  var now = DateTime.now();
  var date = DateTime.fromMillisecondsSinceEpoch(timestamp * 1000);
  var diff = now.difference(date);
  String time = '';

  if (diff.inSeconds <= 0 ||
      diff.inSeconds > 0 && diff.inMinutes == 0 ||
      diff.inMinutes > 0 && diff.inHours == 0 ||
      diff.inHours > 0 && diff.inDays == 0) {
  } else if (diff.inDays > 0 && diff.inDays < 7) {
    if (diff.inDays == 1) {
      time = diff.inDays.toString() + …
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter

5
推荐指数
1
解决办法
7761
查看次数

如何使用 Flutter SDK 安装需要 pub install 的东西?

我正在尝试编译https://github.com/dart-lang/protobuf/tree/master/protoc_plugin

根据自述文件,我应该运行pub install. 我有 flutter SDK,应该包含 Dart SDK。

我试过:

flutter pub install

Could not find a subcommand named "install" for "flutter pub".
Run Code Online (Sandbox Code Playgroud)

dart pub install

Error: Error when reading 'pub': No such file or directory
Run Code Online (Sandbox Code Playgroud)

pub install

/bin/sh: 1: pub: not found
Run Code Online (Sandbox Code Playgroud)

如何使用flutter SDK编译它?

dart dart-pub flutter

5
推荐指数
1
解决办法
1719
查看次数

无效参数:类型为 Api 的对象/工厂已在 GetIt 内注册

当我尝试在 iOS 模拟器上启动我的 flutter 应用程序时,我看到一个白色的空白屏幕,如下所示:

\n
 Launching lib/main.dart on iPhone 12 Pro Max in debug mode...\nRunning Xcode build...                                                  \n \xe2\x94\x94\xe2\x94\x80Compiling, linking and signing...                        13.7s\nXcode build done.                                           38.0s\n[VERBOSE-2:ui_dart_state.cc(186)] Unhandled Exception: Invalid argument(s): Object/factory with  type Api is already registered inside GetIt. \n#0      throwIf (package:get_it/get_it_impl.dart:7:18)\n#1      _GetItImplementation._register (package:get_it/get_it_impl.dart:729:5)\n#2      _GetItImplementation.registerLazySingleton (package:get_it/get_it_impl.dart:502:5)\n#3      setupLocator (package:r/locator.dart:14:18)\n#4      main (package:r/main.dart:12:3)\n#5      _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:140:25)\n#6      _rootRun (dart:async/zone.dart:1354:13)\n#7      _CustomZone.run (dart:async/zone.dart:1258:19)\n#8      _runZoned (dart:async/zone.dart:1788:10)\n#9      runZonedGuarded (dart:async/zone.dart:1776:12)\n#10     _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:133:5)\n#11     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:283:19)\n#12     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.<\xe2\x80\xa6>\nSyncing files to device iPhone 12 Pro Max...                       137ms\n
Run Code Online (Sandbox Code Playgroud)\n

xcode dart dart-pub flutter flutter-dependencies

5
推荐指数
1
解决办法
2186
查看次数

DCDG Dart 图:未处理的异常:错误状态:无法找到文件夹名称\env.dart 的上下文

我一直在尝试为我的代码生成 dart 图,但出现以下错误:

C:\Users\Foldername\AppData\Local\Pub\Cache\bin>dart pub global run dcdg
C:\Users\Foldername\AppData\Local\Pub\Cache\bin\lib

Unhandled exception:

Bad state: Unable to find the context to C:\Users\Foldername\AppData\Local\Pub\Cache\bin\lib\.env.dart
#0      AnalysisContextCollectionImpl.contextFor (package:analyzer/src/dart/analysis/analysis_context_collection.dart:106:5)
#1      findClassElements (package:dcdg/src/find_class_elements.dart:46:39)
#2      main (file:///C:/Users/Foldername/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/dcdg-4.0.1/bin/dcdg.dart:35:25)
#3      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295:32)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
Run Code Online (Sandbox Code Playgroud)

1-我已激活该软件包。

2-我已经更新到最新了。

3-环境变量设置正确。

我仍然不明白为什么它不允许我为我的代码创建类图。有人有答案吗?

class-diagram dart dart-pub

5
推荐指数
1
解决办法
338
查看次数

Flutter 中的负向正向滑块

我正在尝试实现一个温度滑块,它可以从负值变为正值。

我发现了许多滑块从左到右的示例,但我还没有找到从中间开始向左(负)和右(正)的滑块。

附图显示了我想要实现的目标。是否有一个小部件或库(我不确定它是否称为 Slider)可以实现所需的小部件?

在此输入图像描述

slider seekbar dart dart-pub flutter

5
推荐指数
2
解决办法
1146
查看次数

名称“IOSNotificationDetails”不是一个类。尝试更正名称以匹配现有的类

我正在使用 Windows 笔记本电脑和 Android 模拟器,并且我还更新了 build.gradle 文件。我收到错误

var iOSPlatformChannelSpecifics = new IOSNotificationDetails();

在显示通知方法中。谁能帮我这个?

这是代码片段 代码片段

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:get/get.dart';

class NotifyHelper {
   FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin =
     FlutterLocalNotificationsPlugin(); //

initializeNotification() async {
//tz.initializeTimeZones();
final DarwinInitializationSettings initializationSettingsDarwin =
    DarwinInitializationSettings(
        onDidReceiveLocalNotification: onDidReceiveLocalNotification);

final AndroidInitializationSettings initializationSettingsAndroid =
    const AndroidInitializationSettings("appicon");

final InitializationSettings initializationSettings =
    InitializationSettings(
  iOS: initializationSettingsDarwin,
  android: initializationSettingsAndroid,
);
 await flutterLocalNotificationsPlugin.initialize(initializationSettings,
    onDidReceiveNotificationResponse: onDidReceiveNotificationResponse);
}

displayNotification({required String title, required String body}) async {
print("doing test");
var androidPlatformChannelSpecifics = new AndroidNotificationDetails( …
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter flutter-notification

5
推荐指数
1
解决办法
7006
查看次数

如何在 Flutter 中实现“滚动小部件内的小部件的子部件,其作用类似于粘性标题”?

我正在尝试找到一种方法来实现一种功能,在该功能中,在水平可滚动列表中,有一些我称之为 P 的小部件(在图中表示为 P1、P2 和 P3)及其子部件 C(分别表示为 C1、C2 和 C3)。当用户水平滚动列表时,我希望 P 内的 C 充当粘性标题,直到它们到达其父级的边界。

如果描述和图表还不够,我很抱歉,我会尽力澄清任何不清楚的地方。

问题示意图

当我正在考虑一种方法来实现这一点时,我似乎找不到合理的解决方案。另外,如果有一个软件包可以帮助解决这个问题,我将非常感谢任何建议。

dart dart-pub flutter

5
推荐指数
1
解决办法
393
查看次数