文件命名的抉择

有些编程语言有明确的命名规范,比如:PythonGo...

这样就很省事,没什么好纠结的。

JavaScript 就没有来自官方的规范,所以就有百花齐放的约定。

Vue 的文件(夹)命名是全小写(lowercase),必要时添加 - 分割(kebab-case)。

Webpack 稍微复杂一点:

  • 文件只导出class时,使用PascalCase,否则使用camelCase
  • 文件夹则全部小写(lowercase),必要时添加-分割(kebab-case)。

最后,我选择了Webpack的命名方式。