将 `'react'` 替换为 `"react"` eslint(prettier/prettier)

eby*_*yte 12 javascript reactjs eslint tslint react-native

当地环境:

  • IDE:vscode
  • 语言模式:JavasSript React
import React from 'react';
Run Code Online (Sandbox Code Playgroud)

出现语法错误消息:

Replace `'react'` with `"react"`eslint(prettier/prettier)
Run Code Online (Sandbox Code Playgroud)

我该如何配置它?


.eslintrc.js

Replace `'react'` with `"react"`eslint(prettier/prettier)
Run Code Online (Sandbox Code Playgroud)

谢谢您的回答。 Rules可以解决

但我想知道从哪里来@react-native-community。我没有看到这个文件。

小智 6

你可以尝试这样的事情,它对我有用。

包.json

  "devDependencies": {
    "eslint-plugin-prettier": "^3.1.1",
    "prettier": "^1.18.2"
  },
Run Code Online (Sandbox Code Playgroud)

.eslintrc

{
  "extends": "react-app",
  "plugins": ["prettier"],
  "rules": {
    "prettier/prettier": "error"
  }
}
Run Code Online (Sandbox Code Playgroud)

.prettierrc

{
  "semi": false,
  "trailingComma": "all",
  "singleQuote": true,
  "printWidth": 80,
  "tabWidth": 3
}
Run Code Online (Sandbox Code Playgroud)