美文网首页
vscode的配置文件和Launch.json的基本配置(RN)

vscode的配置文件和Launch.json的基本配置(RN)

作者: 小冰山口 | 来源:发表于2024-01-07 10:49 被阅读0次

RN调试的时候, 以前用npm run android, 发现总是开启新的终端, 非常不方便
VS CodeLaunch.json文件中配置

{
    "configurations": [
        {
            "command": "npm start",
            "name": "Run npm start",
            "request": "launch",
            "type": "node-terminal"
        },
    ]
}

这样是可以直接在IDE的终端去调试的

image.png
{
    
    "git.enableSmartCommit": true,
    // 修改注释颜色
    "editor.tokenColorCustomizations": {
        "comments": {
            "fontStyle": "bold",
            "foreground": "#82e0aa"
        }
    },
    // 配置文件类型识别
    "files.associations": {
        "*.js": "javascript",
        "*.json": "jsonc",
        "*.cjson": "jsonc",
        "*.wxss": "css",
        "*.wxs": "javascript"
    },
    //不忽略VSCode扩展的建议推荐。
    "extensions.ignoreRecommendations": false,
    //定义了需要在文件浏览器中排除的文件和文件夹。
    "files.exclude": {
        "**/.DS_Store": true,
        "**/.git": true,
        "**/.hg": true,
        "**/.svn": true,
        "**/CVS": true,
        "**/node_modules": false,
        "**/tmp": true
    },
    // "javascript.implicitProjectConfig.experimentalDecorators": true,
    "explorer.confirmDragAndDrop": false,
    "typescript.updateImportsOnFileMove.enabled": "prompt",
    "git.confirmSync": false,
    //设置编辑器的制表符大小为2个空格。
    "editor.tabSize": 2,
    "editor.fontWeight": "500",
    "[json]": {},
    //启用Tab键自动完成功能
    "editor.tabCompletion": "on",
    "vsicons.projectDetection.autoReload": true,
    //设置编辑器的字体家族。
    "editor.fontFamily": "Monaco, 'Courier New', monospace, Meslo LG M for Powerline",
    "[html]": {
        "editor.defaultFormatter": "vscode.html-language-features"
    },
    "editor.fontSize": 16,
    "debug.console.fontSize": 14,
    "vsicons.dontShowNewVersionMessage": true,
    "editor.minimap.enabled": true,
    "emmet.extensionsPath": [
        ""
    ],
    // vue eslint start 保存时自动格式化代码
    "editor.formatOnSave": true,
    // eslint配置项,保存时自动修复错误
    "editor.codeActionsOnSave": {
        "source.fixAll": true
    },
    "vetur.ignoreProjectWarning": true,
    // 让vetur使用vs自带的js格式化工具
    // uni-app和vue 项目使用
    "vetur.format.defaultFormatter.js": "vscode-typescript",
    "javascript.format.semicolons": "remove",
    // // 指定 *.vue 文件的格式化工具为vetur
    "[vue]": {
        "editor.defaultFormatter": "octref.vetur"
    },
    // // 指定 *.js 文件的格式化工具为vscode自带
    "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    // // 默认使用prettier格式化支持的文件
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    //设置Prettier在JSX中的大括号是否与标签在同一行。
    "prettier.jsxBracketSameLine": true,
    // 函数前面加个空格
    "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
    //使用单引号而不是双引号
    "prettier.singleQuote": true,
    //不在语句末尾添加分号。
    "prettier.semi": false,
    // eslint end
    // react
    // 当按tab键的时候,会自动提示
    "emmet.triggerExpansionOnTab": true,
    "emmet.showAbbreviationSuggestions": true,
    "emmet.includeLanguages": {
        // jsx的提示
        "javascript": "javascriptreact",
        "vue-html": "html",
        "vue": "html",
        "wxml": "html"
    },
    // end
    "[jsonc]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    // @路径提示
    "path-intellisense.mappings": {
        "@": "${workspaceRoot}/src"
    },
    "security.workspace.trust.untrustedFiles": "open",
    "git.ignoreMissingGitWarning": true,
    "window.zoomLevel": 1,
    "files.autoSave": "onFocusChange"
}

相关文章

网友评论

      本文标题:vscode的配置文件和Launch.json的基本配置(RN)

      本文链接:https://www.haomeiwen.com/subject/jaygndtx.html