@mui/material
在一个共享项目上工作,我的同事使用更新的 npm 包( from )创建了一个新分支@material-ui/core
。当我拉他的分支并运行所有东西时,npm install
一切都安装并正常工作。但是现在,如果我对文件进行更改然后保存(打开保存格式),我所有的导入都会在它们之前使用值格式化:import React from 'react'
变成import value React from 'react'
. 不知道该怎么做,因为更新 MUI 不应该更改与格式相关的任何内容。他没有遇到这个问题。
我们在 VS Code 中使用 ESLint v2.2.2 和 Prettier - Code formatter v9.1.0 扩展。
.eslintrc.json
"env": {
"browser": true,
"es2020": true,
"jest": true
},
"extends": ["eslint:recommended", "plugin:react/recommended", "react-app"],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 11,
"sourceType": "module"
},
"plugins": ["react", "prettier"],
"rules": {
"react/prop-types": "off"
}
}
.prettierrc
{
"singleQuote": true
}
本地设置
{
"editor.formatOnSave": true,
"eslint.format.enable": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"workbench.startupEditor": "none",
"git.confirmSync": false,
"git.suggestSmartCommit": false,
"typescript.updateImportsOnFileMove.enabled": "always"
}