小编Yul*_*nez的帖子

React Native 中的浮动自动完成

我正在寻找带有浮动建议框的自动完成文本输入。

请建议我任何可以帮助制作相同组件的包名称。

我尝试了许多软件包但没有任何帮助,有些正在推动下一个字段,有些则不支持单击离开侦听器。

自动完成文本输入示例

reactjs react-native react-native-android native-base react-native-paper

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

gulp-babel不会产生任何输出文件或无法正常工作

我正在研究JS库,我想将所有用ES6编写的javascript代码转换为ES5标准,以便在当前浏览器中获得更多支持.

问题是我想将Babel与Gulp任务一起使用,所以我已经安装了所有这些NPM包[ package.json]:

"devDependencies": {
  "@babel/core": "^7.1.2",
  "@babel/preset-env": "^7.1.0",
  "babel-cli": "^6.26.0",
  "gulp": "^3.9.1",
  "gulp-babel": "^8.0.0",
  "gulp-concat": "^2.6.1",
  "gulp-sourcemaps": "^2.6.4",
  "gulp-terser": "^1.1.5"
}
Run Code Online (Sandbox Code Playgroud)

接下来我的.babelrc文件包含以下内容:

{
  "presets": ["env"]
}
Run Code Online (Sandbox Code Playgroud)

gulpfile.js写入如下:

const gulp = require('gulp');
const sourcemaps = require('gulp-sourcemaps');
const babel = require('gulp-babel');
const concat = require('gulp-concat');
const terser = require('gulp-terser');

gulp.task('minify', function () {
    return gulp.src('src/app/classes/*.js')
        .pipe(sourcemaps.init()) 
        .pipe(babel())     // I do not pass preset, because .babelrc do exist
        .pipe(concat('output.js'))   
        .pipe(sourcemaps.write('.'))   
        .pipe(gulp.dest('build/js'))
});

gulp.task('default', ['minify']);
Run Code Online (Sandbox Code Playgroud)

问题是当我 …

javascript npm transpiler gulp gulp-babel

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

将 Firebase 函数下载或同步到本地环境

我正在开发一个当前使用多个 Cloud Functions 的 Firebase 项目。问题是我想将 Cloud Functions 下载或同步到我的笔记本电脑上的本地环境。

我的意思是一些命令使用firebase-tools或另一个类似:

git clone [project name]
git fetch [something]
Run Code Online (Sandbox Code Playgroud)

通常,我们使用 Firebase 控制台创建一些云函数,我希望在本地拥有这些函数以在需要时对其进行编辑并再次部署它们。

我知道firebase-tools有这两个命令,但它仅用于配置:

functions:config:clone [options]
functions:config:get [options]
Run Code Online (Sandbox Code Playgroud)

firebase google-cloud-functions

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

执行 expo build:ios 时 Apple Developer Portal 中的身份验证失败

我正在尝试通过 Gitlab-CI 使用 Expo配置自动构建 iOS 应用程序。这是我正在使用的命令:

expo login -u expo_user -p expo_pass
expo build:ios --non-interactive --apple-id my_id@domain.com --clear-dist-cert --clear-provisioning-profile --dist-p12-path "path_to_file.p12" --provisioning-profile-path "path_to_file.mobileprovision"
Run Code Online (Sandbox Code Playgroud)

我已经传递了这个环境变量的相应值:

expo login -u expo_user -p expo_pass
expo build:ios --non-interactive --apple-id my_id@domain.com --clear-dist-cert --clear-provisioning-profile --dist-p12-path "path_to_file.p12" --provisioning-profile-path "path_to_file.mobileprovision"
Run Code Online (Sandbox Code Playgroud)

在第二个命令执行期间,它会启动此日志:

EXPO_APPLE_PASSWORD
EXPO_IOS_DIST_P12_PASSWORD
Run Code Online (Sandbox Code Playgroud)

我正在使用的 Apple Developer 帐户已配置了双重身份验证 (2FA)

这就是 expobuild:ios命令无法通过 Apple Portal 身份验证的原因吗?我在这个命令中缺少什么?

PS:我的笔记本电脑上的这些命令工作正常!

continuous-integration ios gitlab-ci react-native expo

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

在没有表单的laravel 5控制器中手动将数据插入数据库

我需要将一些数据插入到 sqlite 数据库中,在(Laravel 5)控制器中手动插入并且没有表单。

我试过这种方法:

第一:

DB::insert('insert into cars values (?, ?, ?)', [1, "Infinity", "MS500"]);
Run Code Online (Sandbox Code Playgroud)

第二:

Car::create([
    'brand' => 'Infinity',
    'model' => 'MS500',
]);
Run Code Online (Sandbox Code Playgroud)

第三:

$car = new Car();
$car->setAttribute('brand', 'Infinity');
$car->setAttribute('model', 'MS500');
$car->save();
Run Code Online (Sandbox Code Playgroud)

第一个方法的作品,但我需要插入的行万,时间和性能也不是那么好。

第2第3的方法给我这个错误:

Missing argument 2 for Illuminate\Database\Eloquent\Model::setAttribute(), called in /var/www/html/AppLaravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php on line 525 and defined
Run Code Online (Sandbox Code Playgroud)

我不知道这个错误是什么意思,我已经找到了很多关于它的信息,并且即将手动将数据填充到数据库中,没有结果。

这是模型类:

namespace App;

use Illuminate\Database\Eloquent\Model;

class Car extends Model
{
    const CREATED_AT = null;
    const UPDATED_AT = null;
    protected $fillable = ['brand', …
Run Code Online (Sandbox Code Playgroud)

php sqlite laravel

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