vscode中的eslint插件有配置可以自动格式化import的顺序,当然会优先使用.eslintrc配置文件,如果配置中的配置被设置为off,则会根据本地插件的设置进行格式化
"import/order": "off",
如何配置本地插件?
cmd + shift + p 快捷键进入全局查询
输入:settings json 可以用json配置的模式查看,看到选项:user settings 和 workspace settings
选择user settings JSON 模式,看到以下配置:
"editor.codeActionsOnSave": {
"source.fixAll": true,
// "source.organizeImports": true, 自动组织import顺序
"source.fixAll.eslint": true
其中"source.organizeImports": true就是起作用的配置了。需要在onSave时候让插件自动格式化imports顺序就设置为true,不需要的话,注释掉或者false即可