如何在Sublime Text 3中配置nodejs构建插件

时间:2018-01-07 20:48:15

标签: node.js sublimetext3

我正在尝试配置此插件: https://github.com/tanepiper/SublimeText-Nodejs 在Sublime Text 3。

我将此设置作为默认设置:

{
  // 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": false,
  // Same for NPM command
  "npm_command": false,
  // as 'NODE_PATH' environment variable for node runtime
  "node_path": true,

  "expert_mode": false,

  "output_to_new_tab": false
}

然后我有我的用户设置:

{
  "node_path": "C:/Program Files/nodejs/"
}

我也检查过,我在Path中有节点,可以全局访问。我使用的是Windows 10,但输出显示此插件找不到node.exe:

  

错误:进程" node.exe"未找到。 module.js:557       扔错了;       ^

有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:2)

NODE_PATH用于设置Nodejs将在您的代码中搜索要导入的模块的路径(请参阅:https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders

如果要设置Nodejs可执行文件的路径,则应使用node_command选项而不是node_path。此外,在Windows上,您应该使用反斜杠作为路径分隔符而不是正斜杠。