每个网络开发初学者都会想到的一个问题。**作为一个网络开发者,如何设置我的网络开发环境?**下面的指南已经涵盖了你,因为它们将教你如何为MacOS或Windows设置一个最小的Web开发环境。尽管作为web开发的初学者,你会从HTML、CSS和JavaScript开始,学习React主要是在这些技术之后。因此,这两份指南也都有关于React的说明,然而,如果你不关心React,就不要管它了。
现在,作为一个有抱负的网络开发者,自己建立开发环境是你的第一个挑战。这很有挑战性,需要在互联网上进行大量的搜索,然而,这将给你的神经带来压力,使你作为一个开发者的核心技能得到发展。虽然很多人会觉得这样的设置令人厌烦,但我希望它确实能给你带来快乐,因为网络开发是关于工具和编码的。有许多网络开发人员,包括我自己,一直在完善他们的工具。所以我希望你也能对这个过程感到兴奋。
从本质上讲,有两种不同的哲学来定义你作为一个网络开发者的设置。有些开发者喜欢在一个集成开发环境(IDE)中使用所有的工具,而有些开发者则喜欢使用多个轻量级的工具(如编辑器/IDE、独立终端),但根据自己的目的将它们结合起来。
就我个人而言,我遵循后者的理念(见上面的指南),因为它给了我更多的灵活性。然而,对于网络开发的初学者,我建议使用一个工具(IDE)来统治它们。集成开发环境(如VS Code)结合了编码(编辑器)和执行代码(集成终端)所需的一切。
下面你会发现MacOS和Windows的两份指南,以建立一个最小的网络开发环境。如前所述,如果你对React不感兴趣(尚未),就跳过这些部分。然而,即使你一开始只是用JavaScript,我也鼓励你在旁边看看React。
这两个设置都告诉你如何安装以下工具。下面是需要的东西和需要的原因的要点:
- Node.js和NPM
- 执行JavaScript代码
- 安装JavaScript库
- VS代码
- 编写代码的编辑器
- 集成终端来执行代码
这就是你需要的一切。Node/NPM+编辑器/IDE+终端(也叫命令行)。我希望这些指南能帮助你开始使用!