Ⅰ 某个vue工程中每个组件的文件夹下都有一个index.vue,该写
早期 Vue-cli 项目默认解析中包含了 `.vue` 扩展名,使得导入 Vue 模块时无需添加后缀,省去了部分代码输入。然而,这种写法存在明显的缺点,如 VSCode 无法快速跳转至代码文件,影响开发效率。早期前端生态相对简陋,有模块规范和打包工具已属不易,因此并未引起过多关注。此外,VSCode 的标签页显示的是 `xxx/index.vue`,占用了显示空间。尽管有人认为每个文件起唯一名字为好,但这种写法仅有的优势就是少写几个字。现今前端工具发展成熟,遵循规范更为重要。目前,类型检查工具普遍接受的可省略后缀名有 `.js/.ts/.jsx/.tsx/.mjs`,Vue 官方模板也直接使用 `.vue` 后缀,避免了混淆与不便。综上,尽管早期的写法有一定的便利性,但与现今规范和工具相比,显然更推荐使用标准的文件命名方式。