gpt4 book ai didi

node.js - NodeJS Sublime Text 构建系统

转载 作者:搜寻专家 更新时间:2023-10-31 23:25:21 24 4
gpt4 key购买 nike

我已经安装了 Sublime Text 的 NodeJS 插件,它提供了一个如下所示的 NodeJS 构建:

{
"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"]
}
}

我自己编译了 node 并位于:/opt/node/v0.10.24。 bin 的完整路径为 /opt/node/v0.10.24/bin/node

我正在使用包含 console.log('Hello World');

的简单文件对此进行测试

运行构建系统时我得到:

/Users/jviotti/Desktop/test.js: node: command not found
[Finished in 0.0s with exit code 127]

我尝试像这样向构建中添加一个路径:

"path": "/opt/node/v0.10.24/bin",

在运行构建时,我得到:

[Finished in 0.1s]

注意控制台日志没有被打印出来。我错过了什么?

编辑: 这是我使用的 NodeJS 插件:https://github.com/tanepiper/SublimeText-Nodejs

最佳答案

这应该可以做到..

{
"cmd": ["node $file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell": false,
"encoding": "cp1252",
"windows":
{
"cmd": ["taskkill /F /IM node.exe && node $file"]
},
"linux":
{
"cmd": ["killall nodejs 2>/dev/null; nodejs $file"] // or node, if built from source
}
}

关于node.js - NodeJS Sublime Text 构建系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21646920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com