小编mda*_*sh1的帖子

React Native在最新检查期间无法捕获任务'bundleReleaseJsAndAssets'的输入文件的快照

我正在尝试为我的react本机应用程序生成一个已签名的apk文件(通过运行./gradlew assembleRelease),但是我遇到了以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Failed to capture snapshot of input files for task 'bundleReleaseJsAndAssets' during up-to-date check.
> java.io.FileNotFoundException: /home/mohammad/superexnews/metro-bundler-symbolicate117830-24506-1aaqyox.dr9.sock (No such device or address)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED
Run Code Online (Sandbox Code Playgroud)

这是堆栈跟踪选项:

Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42301Library UP-TO-DATE
:app:prepareComFacebookFbuiTextlayoutbuilderTextlayoutbuilder100Library UP-TO-DATE
:app:prepareComFacebookFrescoDrawee130Library UP-TO-DATE …
Run Code Online (Sandbox Code Playgroud)

android react-native

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

如何为create-react-native-app生成apk文件(使用EXPO.IO组件)

我使用create-react-native设置我的应用程序,并在我的应用程序中使用了expo的 Video组件.如何保留此视频组件并生成apk文件?如果我错了,请纠正我:根据我的理解,npm run eject会阻止你将来使用expo组件.那么我该如何生成apk文件呢.无论是签名还是未签名,至少对我而言,我只想给我的朋友发送apk文件,这样他就可以在手机上运行了

编辑:这不是重复:如何生成一个可以在没有带有react-native的服务器的情况下运行的apk?

当该问题询问如何为react-native生成apk文件时,我会问我如何使用特定的create-react-native-app构建,其中我使用的是expo组件

android react-native expo create-react-native-app

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

猫鼬,默认设置为null和唯一

我正在尝试创建一个具有“ facebookid”键的用户架构,这是一个唯一值,仅当用户使用facebook进行注册时才给出,而不是当用户通过google或本地进行注册时才给出。当用户在本地注册时,默认将facebookid设置为null。但是我得到了错误:'insertDocument :: caused by :: 11000 E11000 duplicate key error index: db22.users.$facebookid_1 dup key: { : null }'

这是模式:

let UserSchema = new Schema({
    facebookid: {
        type: String,
        required: false, // only required for facebook users
        unique: true,
        default: null
    },
    // more details + keys below ...
})
Run Code Online (Sandbox Code Playgroud)

因此,如果我还希望条目唯一,那么如果值为null,如何允许重复的条目用于facebookfacebookid?

即我不想看到两个类似的String条目:
不好:

* User: {_id: 123, facebookid: '4325',username:'joe'}
* User: {_id: 432, facebookid: '4325', username: 'pat'}
Run Code Online (Sandbox Code Playgroud)

好的:

* User: {_id: 123, facebookid: null,username:'joe'}
* User: {_id: 432, facebookid: …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js

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

按逆序排序猫鼬

嗨,我正在尝试按创建查询的倒序返回我的查询。
文档对如何使用排序方法有点不清楚:http : //mongoosejs.com/docs/api.html#types_array_MongooseArray.sort

这是我的架构:

const mongoose = require('mongoose'), 
    Schema     = mongoose.Schema,
    ObjectId   = Schema.Types.ObjectId;

let PostSchema = new Schema({
    title      : String,
    description: String,
    image      : String,
    tags       : [String],
    original_poster: {  
        type: Schema.Types.ObjectId,
        ref: 'User',
        required: true
    },
    date: {
       type: Date,
       default: new Date()
   }
})



module.exports = mongoose.model('Post',PostSchema);
Run Code Online (Sandbox Code Playgroud)

我跑了,

db.posts.find().sort({date:-1}).pretty()
Run Code Online (Sandbox Code Playgroud)

例如,如果我的模型是“Post”模型,我的第一篇文章是“hello world”,而我的第二篇文章是“this is a post”。我想看看:

 ['this is a post', 'hello world']
Run Code Online (Sandbox Code Playgroud)

然而,我实际看到的是 ['hello world','this is a post']

mongoose mongodb node.js

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

要求(img 路径)不起作用/找不到模块“。” 反应js

您好,我正在尝试使用react.js 将一组图像从 this.state 映射到图像标签。我遇到错误:“找不到模块\'。\'”

\n\n

这是错误:\n 错误:找不到模块“。”\n webpackMissingModule\n src/components/thumbnails.js:26

\n\n
 23 | }\n  24 | render(){\n  25 |  const thumbnailimg = this.state.thumbnail_vids.map((img,i)=>{\n> 26 |      let image = require(img);\n  27 |      return(<img key={i}  className="thumbimg" src={image}/>)\n  28 |     })\n  29 |  return(\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是完整的代码:thumbnails.js

\n\n
import React, { Component } from "react";\nimport { render } from "react-dom";\n\nclass Thumbnails extends Component {\n    constructor(props){\n        super(props);\n        this.state = {\n            thumbnail_vids: [\'../thumbnails/asthma_1.jpeg\',\'../thumbnails/asthma_2.jpeg\',\'../thumbnails/asthma_3.jpeg\']\n        }\n    }\n    render(){\n        const thumbnailimg = this.state.thumbnail_vids.map((img,i)=>{\n            let image = require(img);\n            return(<img key={i}  className="thumbimg" …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

使用React-native init的问题/警告(no-lockfile;不推荐使用connect2.x系列; react有未满足的对等依赖项)

我正在使用react native来初始化我的项目,并且我收到一些警告,我肯定会在后面给我咬我如果我现在不处理它们.粗体是有关的信息.我不完全确定如何处理它们,有人可以告诉我如何解决这个/如果我做错了我收到这些消息/警告?对于术语答案的初学者友好/轻松将是值得赞赏的,因为我是新来的本地反应

yarn add v0.27.5
info找不到 锁定 文件.
[1/4]解析包...
警告react-native> connect@2.30.2:connect 2.x系列已弃用
[2/4]获取包...
[3/4]链接依赖项...
警告" react-native@0.47.2"具有未满足的对等依赖"react@16.0.0-alpha.12".

这个react-native init命令也需要很长时间(每次使用约5分钟).以上警告是否会导致启动时间过长或其他原因?

react-native

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

rm -rf 和 rm -r 有什么区别?

在 linux 中,'rm -rf' 和 'rm -r' 之间的区别是什么,两者似乎都在做同样的事情(删除整个目录)。

这是我运行的一些命令来测试它:

mohammad@mohammad-ThinkPad-E570:~/testerr$ ls
mohammad@mohammad-ThinkPad-E570:~/testerr$ mkdir foo1 foo2
mohammad@mohammad-ThinkPad-E570:~/testerr$ touch foo1/main.java foo2/main.java
mohammad@mohammad-ThinkPad-E570:~/testerr$ tree
.
??? foo1
?   ??? main.java
??? foo2
    ??? main.java

2 directories, 2 files
mohammad@mohammad-ThinkPad-E570:~/testerr$ rm -r foo1
mohammad@mohammad-ThinkPad-E570:~/testerr$ ls
foo2
mohammad@mohammad-ThinkPad-E570:~/testerr$ rm -rf foo2
mohammad@mohammad-ThinkPad-E570:~/testerr$ tree
.

0 directories, 0 files
mohammad@mohammad-ThinkPad-E570:~/testerr$ 
Run Code Online (Sandbox Code Playgroud)

linux command rm

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