为什么绝对进口先于相对进口?
Why should absolute imports come before relative imports?
我正在我的 Vue 文件中导入一些资源。不过,我认为它是 Vue 的事实与我的问题无关。
我这样导入它们:
import Vue from 'vue'
import { mapState, mapMutations } from 'vuex'
import ChessPiece from '../assets/classes/chesspiece'
import 'vue-awesome/icons/rotate-left'
import 'vue-awesome/icons/search'
ESLint 然后告诉我:
Absolute imports should come before relative imports
我只是想知道,这是为什么?
这只是一种让一切更简洁的编码约定。
通常绝对导入来自外部库,相对导入来自您的代码。
我正在我的 Vue 文件中导入一些资源。不过,我认为它是 Vue 的事实与我的问题无关。
我这样导入它们:
import Vue from 'vue'
import { mapState, mapMutations } from 'vuex'
import ChessPiece from '../assets/classes/chesspiece'
import 'vue-awesome/icons/rotate-left'
import 'vue-awesome/icons/search'
ESLint 然后告诉我:
Absolute imports should come before relative imports
我只是想知道,这是为什么?
这只是一种让一切更简洁的编码约定。
通常绝对导入来自外部库,相对导入来自您的代码。