【问题标题】:Building node.js from sublime text (ERROR: The process "node.exe" not found.)从 sublime 文本构建 node.js(错误:找不到进程“node.exe”。)
【发布时间】:2014-09-28 21:11:09
【问题描述】:

第1步:我安装了node.js并使用包控制为sublime安装了nodejs包。

第 2 步:将 sublime-settings 修改为以下

{
// save before running commands
"save_first": true,
// if present, use this command instead of plain "node"
// e.g. "/usr/bin/node" or "C:\bin\node.exe"
"node_command": "\"C:/Program Files/nodejs/node.exe\"",
// Same for NPM command
"npm_command": "\"C:/Program Files/nodejs/npm\"",
// as 'NODE_PATH' environment variable for node runtime
"node_path": "\"C:/Program Files/nodejs/node.exe\"",

"expert_mode": false,

"ouput_to_new_tab": false
}

第 3 步:我使用 console.log("Hello World"); 创建了一个简单的 js 文件;

当尝试使用工具 -> 构建时,它会在控制台中打印 Hello World,但也会给我错误

ERROR: The process "node.exe" not found.

如果我得到这个,任何帮助都会非常感激。

谢谢。

编辑:我能够通过从 nodejs.sublime-build 中删除以下内容来修复它

"windows": { "cmd": ["taskkill /F /IM node.exe & node", "$file"] }, "linux": { "cmd": ["killall node; node", "$file"] }

【问题讨论】:

  • 可能是一个愚蠢的问题,但我假设您已经验证,如果您转到命令行并键入 C:\Program Files\nodejs\node.ex,它是否按预期工作?作为一个更愚蠢的问题,您确定不需要在其中使用反斜杠,因为它是 Windows?
  • 谢谢@Paul。毫无疑问,当您尝试提供帮助时,这很愚蠢:) 我可以通过从 nodejs.sublime-build 中删除以下内容来修复它, "windows": { "cmd": ["taskkill /F /IM node.exe & node", "$file"] }, "linux": { "cmd": ["killall node; node", "$file"] }
  • 是的,对不起,我帮不上忙,我在 *nix 和 Mac 上运行 node,还没有在 Win 上运行它。

标签: node.js sublimetext2


【解决方案1】:

在 windows 上,而不是从 nodejs.sublime-build 中删除这一行

"windows": { "cmd": ["taskkill /F /IM node.exe & node", "$file"] }...

你可以替换为

"windows": { "cmd": ["taskkill /F /IM node.exe & node 2>null", "$file"] }...

这允许将 TASKILL 命令的烦人错误消息重定向到 null。

【讨论】:

    【解决方案2】:

    在windows上,在nodejs.sublime-build文件中应用node.exe安装文件夹的绝对路径,如下:

    "windows": {"cmd": ["C:/Program Files/nodejs/node.exe", "$file"]} ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      相关资源
      最近更新 更多