标签: dart-pub

如何将Dart集成到Rails应用程序中

我应该如何将我的Dart应用程序集成到我的rails应用程序中.我很难处理每个目录中必须存在的整个"包"结构.

因为子目录使用别名引用root,所以即使所有这些都在'public'文件夹中,rails也不会为它们提供服务

ruby-on-rails dart dart-pub

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

使用 Dart lang 的正则表达式

我正在用 dart 构建一个日志解析器。如何使用 dart 正则表达式库来检索匹配值。

使用此链接检查我的正则表达式,一切正常,以下内容:

  • 正则表达式: (?<suffix>^.*m)(?<time>\d{1,2}:\d{1,2}:\d{1,2},\d{1,3}) (?<level>[^\s]+) (?<message>.*)
  • 输入:[0m[31m22:25:57,366 ERROR [org.jboss.msc.service.fail](MSC 服务线程 1-8)MSC000001:无法启动服务 jboss.deployment.unit."bad.war"。

输入这些值将为您提供:后缀、时间、级别和消息

我无法在 dart 库中使用我的正则表达式。

regex dart dart-pub

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

如何在 Dart 中导入本地创建的包?

说我的项目结构如下。

    contact_book <---(App)
    ??? bin
    ?   ??? contact_book.dart
    ??? contact_book.iml
    ??? lib
    ?   ??? address.dart
    ?   ??? email.dart
    ?   ??? field.dart
    ?   ??? functions.dart
    ?   ??? person.dart
    ?   ??? phone_number.dart
    ??? pubspec.lock
    ??? pubspec.yaml
    functions <---(Package)
    ??? bin
    ?   ??? lib
    ?       ??? functions.dart
    ??? functions.iml
    ??? pubspec.lock
    ??? pubspec.yaml
Run Code Online (Sandbox Code Playgroud)

两个文件夹都在同一个目录下。如何调用属于其他包中 .dart 文件一部分的函数?从阅读飞镖网站来看,这似乎是可能的。这样我就可以编写自己的函数并在不同的项目中使用它们。我是不是刚刚读错了,必须将文件复制到我的程序中?

链接:创建库包 - Dart

dart dart-pub

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

无法识别 Flutter 中的 rxdart 用法

我第一次尝试在我的 Flutter 应用程序中使用rxdart包,我已经在 yaml 文件中添加了该包,然后我保存了它,vscode在完成后自动运行 flutter 包 get on project 我尝试使用以下行导入包

import 'package:rxdart/rxdart.dart';
Run Code Online (Sandbox Code Playgroud)

但编译器无法识别包中的 rxdart。这导致了应用程序中的错误。

以下是我对pubspec.yaml 的依赖

dependencies:
  flutter:
    sdk: flutter


  cupertino_icons: ^0.1.2

  rxdart: ^0.18.0

dev_dependencies:
  flutter_test:
    sdk: flutter
Run Code Online (Sandbox Code Playgroud)

更新

这是我正在处理的项目的 repo:https : //www.github.com/touseefbsb/LoginStateful

您必须打开文件夹 login_stateful_bloc 并且错误出现在我试图导入它的bloc.dart文件中。

android dart dart-pub flutter flutter-dependencies

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

通过参数传递要在函数内修改的变量

我有一个方法负责将TextFormField字段的值保存在不同Forms的变量中,但它们不会将值保存在我通过参数传递的String变量中,当Forms变量中。

这是我的变量的一种形式的声明:

    final formKeyMotherboard = new GlobalKey<FormState>();
  String _numInvMotherboard,
      _marcaMotherboard,
      _modeloMotherboard,
      _tipoMotherboard,
      _detallesMotherboard,
      _fechaMotherboard;

  final TextEditingController controllerNumInventarioMotherboard =
      new TextEditingController();
  final TextEditingController controllerMarcaMotherboard =
      new TextEditingController();
  final TextEditingController controllerModeloMotherboard =
      new TextEditingController();
  final TextEditingController controllerTipoMotherboard =
      new TextEditingController();
  final TextEditingController controllerDetallesMotherboard =
      new TextEditingController();
  final TextEditingController controllerFechaMotherboard =
      new TextEditingController();
Run Code Online (Sandbox Code Playgroud)

这是方法:

    Step _defaulFrom(
      {@required IconData icon,
      @required String nameForm,
      @required Key keyForm,
      @required String saveNumInv,
      @required String saveMarca,
      @required String saveModelo,
      @required String …
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter flutter-test flutter-layout

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

使用json_serializable包生成dart文件

根据json_serializable软件包安装说明,您应该添加以下依赖项:

dependencies:
  json_serializable: ^2.0.3
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import 'package:json_annotation/json_annotation.dart';

part 'person.g.dart';

@JsonSerializable(nullable: false)
class Person {
  final String firstName;
  final String lastName;
  final DateTime dateOfBirth;
  Person({this.firstName, this.lastName, this.dateOfBirth});
  factory Person.fromJson(Map<String, dynamic> json) => _$PersonFromJson(json);
  Map<String, dynamic> toJson() => _$PersonToJson(this);
}
Run Code Online (Sandbox Code Playgroud)

现在在Flutter中运行它:

flutter packages pub run build_runner build
Run Code Online (Sandbox Code Playgroud)

或针对Dart项目:

pub run build_runner build
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

找不到软件包“ build_runner”。您忘记添加依赖项了吗?

怎么了?

dart dart-pub flutter json-serialization

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

Dart pub.dev 发布插件,README.md 中的图片损坏

我在 pub.dev 和 GitHub 上发布了一个插件,我在 README.md 中显示了来自 Github 链接的 2 个屏幕截图。这些在 Github 上没问题,但在 pub.dev 上坏了。我尝试了所有方法,但仍然相同。

Screenshot# 01             |  Screenshot# 02
:-------------------------:|:-------------------------:
<img src="https://github.com/shahzadakram67/flutter_tex/blob/master/screenshots/Screenshot_1.png"/> | <img src="https://github.com/shahzadakram67/flutter_tex/blob/master/screenshots/Screenshot_2.png"/> 

Run Code Online (Sandbox Code Playgroud)

Github:https : //github.com/shah-xad/flutter_tex

pub.dev: https://pub.dev/packages/flutter_tex

markdown github dart dart-pub

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

为什么我们应该在flutter中使用option?

dart 和 flutter 中“选项”的用例是什么?任何人都可以解释一下。

  Eg:  Future<Option<User>> getSignedInUser();
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter flutter-test flutter-dependencies

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

如何使用 intl_phone_number_input 让国家/地区代码进入 flutter 中的表单字段

在此输入图像描述

我想让国家/地区代码选择textformfield()像前缀图标一样出现在里面。我怎么做?。这是我从intl_phone_number_input使用的代码。

InternationalPhoneNumberInput(
          onInputChanged: (PhoneNumber number) {
            print(number.phoneNumber);
          },
          onInputValidated: (bool value) {
            print(value);
          },
          selectorConfig: SelectorConfig(
            selectorType: PhoneInputSelectorType.BOTTOM_SHEET,
          ),
          ignoreBlank: false,
          autoValidateMode: AutovalidateMode.disabled,
          selectorTextStyle: TextStyle(color: Colors.black),
          initialValue: number,
          textFieldController: controller,
          formatInput: false,
          keyboardType:
              TextInputType.numberWithOptions(signed: true, decimal: true),
          inputBorder: OutlineInputBorder(),
          onSaved: (PhoneNumber number) {
            print('On Saved: $number');
          },
        ),
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter dart-packages

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

dart pub依赖项指向本地计算机上的库

例如,我创建了一个库,但它只存在于我的本地机器上.我想创建一个使用此库的单独应用程序.我怎么能和酒吧一起做?

dependencies dart dart-pub

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