javascript - VSCode 错误的 javascript 格式

标签 javascript reactjs ubuntu visual-studio-code

我正在 Ubuntu 18.04 上的 VS Code 中编辑一些 javascript 文件(尤其是 reactjs coed)。但是,“格式化”真的很糟糕。

前:

import React, { Component } from 'react';
import './App.css';
import Dropzone from 'react-dropzone';

class App extends Component {

    render() {
        return (
            <div className="App">
                <Dropzone onDrop={this.onDrop} />
            </div>
        );
  }
}

export default App;

后:
import React, {
    Component
} from 'react';
import './App.css';
import Dropzone from 'react-dropzone';

class App extends Component {

    render() {
        return ( <
            div className = "App" >
            <
            Dropzone onDrop = {
                this.onDrop
            }
            /> <
            /div>
        );
    }
}

export default App;

以前,我在 Windows 10 上用 VS Code 编辑这些文件,格式化程序很棒。有没有我错过的扩展?或者我在这里做错了什么。要格式化,我使用“格式化文档”键盘快捷键。

这是我目前的扩展:

enter image description here

最佳答案

就我而言,这种行为的罪魁祸首是 Vscode 上的 Beatify 扩展。禁用解决了 issue .

关于javascript - VSCode 错误的 javascript 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53608686/

相关文章:

javascript - 使用 HTML/PHP/AJAX 将行插入数据库

javascript - 在 JavaScript 中向数组添加结构化数据

javascript - ref 获取元素在 react 中为空

node.js - Nodejs fork 子进程立即退出,状态码为 8

javascript - 如何手动将值(并触发选择事件)设置为 jQuery 自动完成

javascript - Primefaces SelectManyMenu 带过滤器 : How to select all displayed Items with JS

javascript - 400(错误请求)并且找不到manifest.json

laravel - 如何在不使用路由的情况下管理 React Js 到多页面应用程序?

java - ubuntu 上的 izpack 安装程序 'is not marked as executable'

php - 将所有 PHP 请求重定向到 Nginx 重写中的路由器(Tonic Framework)