21xrx.com
2024-11-05 12:14:38 Tuesday
登录
文章检索 我的文章 写文章
文件? 标题:为什么安装nodemon后vscode会启动两个JS文件?
2023-07-05 08:44:35 深夜i     --     --
nodemon vscode JS文件 安装 启动

在使用Visual Studio Code编写JavaScript代码时,许多开发者选择安装nodemon插件来实现自动重载代码的功能。然而,有些用户在安装nodemon后发现了一个令人困惑的问题:启动脚本的时候会同时打开两个JS文件,一个是源文件,一个是重载后的文件。

这个问题的原因其实很简单:nodemon的自动重载会在原有JS文件的基础上生成一个新的JS文件,用于在发生修改时重新加载代码,这就导致了同时存在两个同名的JS文件。而Visual Studio Code默认情况下会在打开文件时自动查找同名文件,因此会将这两个文件都打开。

那么,如何解决这个问题呢?其实也很简单,只需要在Visual Studio Code的设置中添加一个配置即可。具体方法如下:

1. 打开Visual Studio Code,进入“文件” - “首选项” - “设置”页面。

2. 在搜索框中输入“files.exclude”,找到该选项。

3. 在设置页面的“用户”或“工作区”的区域中,点击“编辑”按钮,打开json配置文件。

4. 在“files.exclude”中添加如下内容:

{

 "**/node_modules": true,

 "**/.git": true,

 "**/*.js": {"when":"$(basename).ts"}

}

该设置的作用是将所有JS文件排除在文件列表中,只显示源代码。保存后重启Visual Studio Code即可。

总结起来,当我们使用nodemon插件时,一定要注意会自动为我们生成一个重载后的JS文件,导致在Visual Studio Code中同名文件会自动查找到这两个文件。但只要在Visual Studio Code的“设置”页面中正确地配置“files.exclude”选项,就可以解决这个问题。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复