小编Ehs*_*har的帖子

在函数上调用函数是否可能?

在以下代码中

const express = require('express');
const app = express()
app.use(express.static('public'));
Run Code Online (Sandbox Code Playgroud)

express是一个函数,所以它如何调用"express.static('public')"方法呢?是否可以在JavaScript中调用函数内部的函数

javascript node.js express

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

如何忽略玩笑中的打字稿错误

使用 jest 运行测试时如何忽略一些打字稿错误?

我尝试过使用// @ts-ignore评论,但仍然无法开玩笑。

我正在使用jest-expo内部使用jest@25.0.2

const styles = Stylesheet.create({
   header: {
     // here is the typescript error
     position: "sticky"
   }
})
Run Code Online (Sandbox Code Playgroud)

这里position: "sticky"没有在类型中定义Stylesheet,我想抑制这个错误

typescript jestjs expo

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

如何阻止外部访问docker容器linux centos 7

我有一个 mongodb docker 容器,我只想从服务器内部访问它,而不是外部。即使我用firewall-cmd屏蔽了端口27017/tcp,但docker似乎仍然对公众可用。我正在使用 linux centos 7 和 docker-compose 来设置 docker

docker centos7 docker-compose

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

npm install robotsjs 在构建二进制文件时失败

当我运行命令“npm install robotsjs -g”时,它给了我这个错误。

robots@0.5.1 安装 C:\Users\Ehsan\AppData\Roaming\npm\node_modules\robotjs prebuild-install || 节点gyp重建

prebuild-install WARN install没有找到预构建的二进制文件 (target=8.11.3 runtime=node arch=x64 platform=win32)

C:\Users\Ehsan\AppData\Roaming\npm\node_modules\robotjs>如果没有定义 npm_config_node_gyp(节点“C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\.. ..\node_modules\node-gyp\bin\node-gyp.js" 重建) else (节点"C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"重建) C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\input.py:891: 警告:'as' 将成为 Python 2.6 Traceback 中的保留关键字(最近一次调用): 文件“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py”,第 13 行,导入 gyp 文件“C:\Program Files\nodejs\node_modules\npm\node_modules” \node-gyp\gyp\pylib\gyp__init__.py",第 8 行,在 import gyp.input 文件中"C:\错误:gyp退出代码失败:1 gyp ERR!堆栈在 ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:336:16) gyp ERR!堆栈在emitTwo (events.js:126:13) gyp ERR!堆栈在 ChildProcess.emit (events.js:214:7) gyp ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR!系统 Windows_NT 10.0.17133 gyp ERR!命令 "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "重建" gyp ERR!cwd C:\Users\Ehsan\AppData\Roaming\npm\node_modules\robotjs gyp …

javascript backend node.js npm

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

AAPT:错误:在 <manifest> 中找到意外元素 <adaptive-icon>

我正在尝试在 React Native Android 中使用自适应图标,但它产生以下错误。

AAPT:错误:在以下位置找到意外元素

这是我的 manifes.xml

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.anar">

  <uses-permission android:name="android.permission.INTERNET" />   <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />   <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />   <uses-permission android:name="android.permission.VIBRATE" />



  <application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme">
    <activity android:screenOrientation="portrait" android:launchMode="singleTop" android:name=".MainActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:windowSoftInputMode="adjustResize">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
    <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
    <meta-data android:name="com.google.android.geo.API_KEY" android:value="MY_API_KEY_IS_HIDDEN"/>
    <service android:name="io.invertase.firebase.messaging.RNFirebaseMessagingService">
      <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT" />
      </intent-filter>
    </service>

    <service android:name="io.invertase.firebase.messaging.RNFirebaseBackgroundMessagingService" />

  </application>

  <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@color/ic_launcher_background" />
    <foreground android:drawable="@mipmap/ic_launcher_foreground" />   </adaptive-icon>



</manifest>
Run Code Online (Sandbox Code Playgroud)

android react-native adaptive-icon

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

如何理解git命令的结构?

如何理解git命令的结构?

   git remote add origin repo-url
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,哪一个是命令,哪一个是参数?

linux git command command-line-interface

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

null对于输入字符串:“ c”更新由RNSVGPath管理的视图的属性'd'时出错

我刚刚用react native cli构建了我的react native项目,但是当我运行它时会产生此错误

我只有一个要通过react-native-svg在屏幕上呈现的svg文件,但是当我在视图中添加它时会抛出此错误

在此处输入图片说明

我的svg文件

import React from 'react'
import Svg, { G, Path } from 'react-native-svg'
/* SVGR has dropped some elements not supported by react-native-svg: style */

const SvgComponent = props => (
  <Svg
    id="prefix__Layer_1"
    x={0}
    y={0}
    viewBox="0 0 159.2 133.7"
    xmlSpace="preserve"
    {...props}
  >
    <G id="prefix__Group_1">
      <Path
        id="prefix__Path_1"
        className="prefix__st0"
        d="M0 84.5c10-.5 20 .6 29.6 3.1 18 4.5 34.2 14.1 47 27.5 2.7 2.9 4.1 2.7 6.8 0c102.1 96 125 85.8 151.8 84.5c2.3-.1 4.7-.5 7.5.6-4.7 4.2-8.8 7.6-15.5 8.4-22.9 …
Run Code Online (Sandbox Code Playgroud)

svg android react-native

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