小编ava*_*ari的帖子

根据 .eslintrc 文件中的规则,eslint 不会在 VSCode 中给出错误

我已经使用 npm 全局安装了 eslint,并添加了我自己的 .eslintrc 文件,其中包含以下代码:

{
    "env": {
        "browser": true,
        "commonjs": true,
        "es6": true,
        "node": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:react/recommended"
    ],
    "parserOptions": {
        "ecmaFeatures": {
            "experimentalObjectRestSpread": true,
            "jsx": true
        },
        "sourceType": "module"
    },
    "plugins": [
        "react"
    ],
    "rules": {
        "indent": [
            "error",
            "tab"
        ],
        "linebreak-style": [
            "error",
            "unix"
        ],
        "quotes": [
            "error",
            "single"
        ],
        "semi": [
            "error",
            "always"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我添加了以下开发依赖项:

"eslint": "3.19.0",
    "eslint-config-standard": "10.2.1",
    "eslint-plugin-import": "2.7.0",
    "eslint-plugin-markdown": "1.0.0-beta.6",
    "eslint-plugin-node": "5.1.1",
    "eslint-plugin-promise": "3.5.0",
    "eslint-plugin-standard": "3.0.1"
Run Code Online (Sandbox Code Playgroud)

并且还安装eslint-plugin-react …

javascript eslint react-native visual-studio-code

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

我的应用程序的根目录下有 SafeAreaView ,但我想要在应用程序中的几个屏幕上有全屏背景颜色(包括 safeAreaView 的顶部和底部)

SafeAreaView我在项目 App.js 的根目录中使用。但有些屏幕需要从上到下全白背景。由于我SafeAreaView在根目录中使用,因此每个屏幕视图在创建具有高度位置的SafeAreaView视图后都不会像这样工作:absoluteSafeAreaView

render() {
  return (
    <View style={styles.container}>
      <View style={[styles.hideSafeAreaView, { top: 0 }]} />
      {/*....*/}
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: whiteTextColor,
    padding: 12
  },
  hideSafeAreaView: {
    position: "absolute",
    backgroundColor: whiteTextColor,
    right: 0,
    left: 0,
    height: 44
  }
});
Run Code Online (Sandbox Code Playgroud)

这是我的 app.js

render() {
  return (
    <ImageBackground style={styles.container} source={APP_BACKGROUND_IMAGE}>
      <SafeAreaView style={styles.container}>
        <AppNavigator />
      </SafeAreaView>
    </ImageBackground>
  );
}
Run Code Online (Sandbox Code Playgroud)

提前致谢。

iphone react-native

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