准备使用Node.js在VSCode中

前面的设置深入理解了vscode,接下来要开始使用Node.js了。

在Windows环境中安装Node.js

这里是不管使用vscode与否都要一起做的地方。

Node.js是一个JavaScript平台,但它在Windows PC上不是默认安装的。Windows默认安装的只有PowerShell环境。因此,可以从Node.js官方网站快速安装。

打开 PowerShell 控制台并执行 “node -v” 命令,如果返回版本号就可以了。

项目环境设置

从现在开始,你将开发一个Node.js应用程序。为此,准备一个专门的文件夹作为工作空间。工作空间的创建方式如上一条目所述。

创建工作空间后,使用npm init命令初始化Node.js项目。这样就会生成一个package.json文件。会遇到一些问题,但只需要按下Enter键即可。

关于npm

npm是Node.js的包管理工具。包管理工具是指能够通过一个命令从指定的仓库(下载站点)中下载所需包的工具(当然还有其他功能)。像Node.js和Python等现代语言都配备了包管理系统,这种方式已成为当前的事实标准。我们应该停止从窗之杜下载dll和模块。

此外,我们的PowerShell中也存在一个名为PackageManagement的包管理系统,其名称直接体现了其功能。

配置环境(ESLint)

安装能够检查Node.js编码规范的ESLint。

1. 在VSCode中安装扩展

在VSCode中指定扩展名为”eslint”即可进行安装。

使用npm install eslint命令来下载eslint。

只需一个选项的汉语释义:下载eslint作为node.js包之一。

3. 设置已下载的eslint.js文件。

在本地的终端中,输入以下命令来初始化eslint.js:
node .\node_modules\eslint\bin\eslint.js –init

可以进行设置。

开发中使用的软件包环境设定

除此之外,还需要安装开发所需的软件包。

使用npm安装 [包名]

下載。下載的套件將被保存在名為 node_modules 的資料夾中。同時,套件名將被附加到 package.json 中,以便記錄該專案所需的套件。如果由於某些原因需要刪除並重新下載已下載的套件,只需簡單地重新執行下載操作即可。

安装 npm

只需执行。如果从github等地方克隆了其他人的项目,在github上通常没有模块本身,但在package.json中有必要的包记录,因此需要执行npm install来配置环境。

另外,如果不想安装依赖于某种目的的软件包。

.npmrc文件

如果设置了此选项,则指定的软件包将不会被安装。

调试设置

在VSCode中,通过按下F5可以开始程序的调试。试着自己编写一个程序,按下F5后,会自动在用户设置文件夹的下方生成一个launch.json文件。不清楚这是否是正常的行为。不管怎样,通过在这个launch.json文件中添加设置可以自定义调试配置。

我认为通常情况下,很少需要自定义调试设置,但如果有多个要调试的程序(比如index.js和app.js),可以通过写两种设置来同时对两个程序进行调试。

顺带一提,您也可以在VSCode的全局用户设置中添加调试配置。在这种情况下,您不可以通过图形界面进行设置,而是需要直接编辑settings.json文件。不管怎样,似乎很少有需要使用统一的全局调试设置的需求。

自己使用笔记

我在一个设置了硬链接的文件夹中使用Windows进行工作,但是在该文件上设置断点后,断点不起作用。在调试执行时,可能是因为不是通过硬链接路径,而是通过正常的文件名来执行调试,因此该文件可能被认为没有设置断点。

bannerAds