近日在做前端代码规范:
我们是 vue 的项目,发现组内的 import 的写的很乱。想禁止".js"后缀
import 'devextreme/dist/css/dx.light.css';
import { eventBus } from '@/utils/eventBus.js';
import DataSource from 'devextreme/data/data_source'
import { bankFlowList, listCashInSubject } from '@/api/bankFlow'
问题一: 是否可以禁止开发者使用import xx from 'avs.js'
这样的语句
问题二:针对 import 语法有没有一些好的最佳实践
建议加
加了后缀,避免编译器对模块路径的猜测(
即减轻resolver的工作,减少拼接index,js,jsx,ts,tsx,json等等的逐个匹配
),优化编译速度。