步骤1:我安装了node.js并使用包控件来安装nodejs包以进行sublime。
步骤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文件;
尝试使用工具构建时 - > Build,它确实在控制台中打印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"] }
答案 0 :(得分:0)
在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。
答案 1 :(得分:0)
在Windows上,将node.exe安装文件夹的绝对路径应用于nodejs.sublime-build文件中,如下所示:
"windows": {"cmd": ["C:/Program Files/nodejs/node.exe", "$file"]} ...