win下Sublime Text 3开发 Nodejs

win下Sublime Text 3开发 Nodejs

先安装好 Sublime Text 3 1 下载 sublime Text 的nodejs插件

2.下载后解压 直接改名为nodejs 放到 Preferences–>浏览程序包Browse Packages所在的文件夹

3.打开刚才的nodejs文件夹 找到根目录里面的 odejs.sublime-settings

{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell":true,
  "encoding": "cp1252",
  "windows":
    {
      "cmd": ["taskkill /F /IM node.exe & node", "$file"]
    },
  "linux":
    {
        "cmd": ["killall node; node", "$file"]
    }
}

改成

{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell":true,
  "encoding": "cp1252",
  "windows":
    {
      "cmd": ["node", "$file"]
    },
  "linux":
    {
        "cmd": ["killall node; node", "$file"]
    }
}

就是windons这个 属性下面的 cmd属性 参数改成cmd执行的

网上说改 Preferences-->Package Setting-->Nodejs-->Default可是我发现这个无效 多余的 求解

ps:如果要把 Browse Packages 放在 安装目录 而不是用户目录 只要在 安装目录新建 Data 文件夹后

把用户目录下面的删掉 重启即可


13 回复

win下Sublime Text 3开发 Nodejs

在 Windows 系统中使用 Sublime Text 3 开发 Node.js 应用程序,可以通过安装一些插件来简化开发过程。下面是详细的步骤:

1. 安装 Sublime Text 3

首先,你需要安装 Sublime Text 3。你可以从其官网下载并安装。

2. 安装 Node.js 插件

接下来,我们需要安装一个 Node.js 插件来支持 Node.js 的语法高亮、代码提示等功能。

  1. 打开 Sublime Text 3。
  2. 使用快捷键 Ctrl+Shift+P 打开命令面板。
  3. 输入 Install Package 并选择 Package Control: Install Package
  4. 在弹出的列表中搜索 Nodejs 并安装。

3. 配置 Node.js 插件

安装完插件后,我们需要配置它以便能够正确地运行 Node.js 脚本。

  1. 打开 Sublime Text 3 的偏好设置,找到 Browse Packages
  2. 将解压后的 Nodejs 文件夹重命名为 Nodejs,然后放入 Packages 文件夹中。
  3. 打开 Nodejs 文件夹,找到 Nodejs.sublime-settings 文件,并用以下内容替换其内容:
{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell": true,
  "encoding": "cp1252",
  "windows":
    {
      "cmd": ["node", "$file"]
    },
  "linux":
    {
      "cmd": ["killall node; node", "$file"]
    }
}

注意:这里的 cmd 属性在 Windows 中被修改为只运行 node $file,以确保在 Windows 上能够正确执行 Node.js 脚本。

4. 测试配置

现在我们已经完成了所有配置,可以测试一下是否能正常运行 Node.js 脚本了。

  1. 创建一个新的 JavaScript 文件(例如 test.js)。
  2. 添加以下简单的 Node.js 脚本代码:
console.log("Hello, World!");
  1. 保存文件,然后按 Ctrl+B 运行脚本。
  2. 查看 Sublime Text 3 的输出窗口,应该能看到 Hello, World! 的输出。

5. 其他注意事项

如果你希望将 Browse Packages 文件夹放在安装目录而不是用户目录,可以在安装目录创建一个 Data 文件夹,然后删除用户目录下的 Packages 文件夹,重启 Sublime Text 3 即可。

以上就是在 Windows 系统下使用 Sublime Text 3 开发 Node.js 应用程序的基本步骤。希望这些信息对你有所帮助!


由于改成了 "windows": { “cmd”: [“node”, “$file”] }, 这样每Build一次就会新产生一个Node进程,占用1个端口。这个楼主是怎么处理的?

那就cmd 命令前面加个kill node进程的 命令

什么不使用pcip在线安装啊?

为什么我的MAC os 用不了呢?

node的run是灰色的 求解

同问node的run是灰色的!

一直就是灰色 没关系 配置好 自己的 build选项后cmd + b之后 直接就运行了 不用管灰色的

后来。。。后来。。果断放弃windows了,还 是用虚拟机mac吧。

哦,但是运行成功的了 估计

{ “cmd”: [“node”, “$file”], “file_regex”: “^[ ]File "(…?)”, line ([0-9]*)", //… } 估计这句是执行的语句。什么时候删掉试一下

{
	"cmd": ["node", "$file"],
	"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
	"selector": "source.js",
	"encoding": "cp1252",
	"variants": [
	  { "name": "Kill Node.exe",
			"cmd": ["taskkill", "/F", "/IM", "node.exe"],
			"shell": true
		  }
	]
  }

找了半天只能手动kill了~

试试这个(st3), 我这边可以:)

{
  "shell_cmd": "taskkill /F /IM node.exe & node \"$file\"",
  "selector": "source.js",
}

在Windows系统下使用Sublime Text 3开发Node.js项目时,可以通过安装一些插件来提升开发效率。以下是一些步骤和配置,帮助你在Sublime Text 3中设置Node.js环境:

1. 安装Sublime Text 3插件

首先需要安装一个名为Nodejs的插件。可以通过Package Control来安装。如果你还没有安装Package Control,可以在Sublime Text 3中通过按下Ctrl+Shift+P并输入Install Package Control来安装。

安装完Package Control之后,可以按Ctrl+Shift+P输入Install Package,然后搜索并安装Nodejs插件。

2. 配置Nodejs插件

安装完插件后,你需要修改Nodejs插件的设置以适应Windows环境。这些设置通常位于Packages/User/Nodejs.sublime-settings路径下。你可以直接在Sublime Text 3中通过Preferences -> Package Settings -> Nodejs -> Settings – User来访问这个文件。

修改配置文件

将以下内容复制到配置文件中:

{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell": true,
  "encoding": "cp1252",
  "windows":
    {
      "cmd": ["node", "$file"]
    },
  "linux":
    {
        "cmd": ["killall node; node", "$file"]
    }
}

确保windows部分的命令是正确的,以便在保存文件时自动运行Node.js。

3. 使用插件

完成上述配置后,你就可以在Sublime Text 3中直接通过右键菜单选择Nodejs -> Run Node File来运行你的Node.js文件了。

注意事项

如果你发现Preferences -> Package Settings -> Nodejs -> Default中的设置不起作用,可以直接编辑User目录下的配置文件。另外,如果希望将Browse Packages目录移动到安装目录而不是用户目录,只需要在安装目录创建一个Data文件夹,并删除用户目录下的相应文件即可。

通过以上步骤,你就可以在Windows环境下使用Sublime Text 3来高效地开发Node.js项目了。

回到顶部