我已经从事……研究……Web Dev 大约四年了,我想知道是否有一种特定的文件结构是有益的。
例如,我注意到一个人在 C 盘上直接有一个 DEV 文件夹,我注意到另一个人在 C 盘上直接设置了 node.js,而不是在 C 盘上的 Program Folder。通常,当您运行设置时,它会建立一条路由,但允许您“浏览”您的文件夹结构……我猜这样您就可以更改它。我还被告知在一个驱动器上设置程序文件(……特别是如果它是 SSD,这样您就不会遇到多次重写),在另一个驱动器上设置项目文件夹。
我做所有正常的工作;JS,我使用 PHP 工作,所以我通常有一个 WAMP,我有用于 React Native 的 Android,我有 VS Code、Git 等,并且我在 SSD 上运行 Win 10 Pro。
希望您能理解。谢谢
答案1
是否存在有益的特定文件结构?
除非应用程序要求将项目放在特定的文件夹中,否则最有利的结构可能是您为自己创建的结构(即最适合您的开发过程的结构)。
例如,我注意到一个人
DEV
在C:
驱动器上直接设置了一个文件夹。我还注意到另一个人node.js
直接在驱动器上设置了文件夹C:
,而不是Program
在C:
驱动器上设置文件夹。
这可能有几个不同的功能,它们与 Web 开发并不严格相关:
文件夹路径中包含空格有时会在跨平台应用程序中引起问题。为兼容 Mac 或 Linux 而开发的程序或脚本可能会假定这些路径中没有空格(因为在这些平台上路径中空格并不常见),如果遇到空格(例如在 Windows 上),则可能无法正确运行。
官方 Windows
Program
文件夹可能会限制对这些文件夹中的程序或文件的访问。为了避免权限问题等(包括在这些文件夹中存储文件(如日志等)的问题),将程序安装在其他文件夹中可能是更明智的做法。此警告也普遍适用于 WindowsUser
文件夹。
通常,当您运行设置时,它会建立一条路线,但允许您“浏览”您的文件夹结构......我认为您可以更改它。
是的,通常情况确实如此。
我还被告知要在一个驱动器上设置程序文件(...特别是如果它是 SSD,这样您就不会遇到多次重写)并在另一个驱动器上设置项目文件夹。
这可能总体上是个好主意,但并不特定于 Web 开发。话虽如此,较新的 SSD 可能不会因为“过度”重写而很快出现故障,而且无论如何您都应该定期将重要文件备份到单独的介质(DVD、外部硬盘等)上。