sublime text3下面nodejs环境搭建
越来越喜欢用sublime,最近有想学nodejs,然后开始搭环境。安装包之类的很容易找,但是有个问题很棘手,就是building文件的配置;目前为止,我的sublime还是乱码,下面是我的配置信息:
{ //"cmd": ["taskkill /F /IM node.exe", ""], "cmd": ["node", "$file"], //"cmd": ["C://Program Files//nodejs//node.exe","-p" "$file"], // "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "encoding": "cp936", "selector": "source.js", "shell":true, "cmd": ["taskkill /F /IM node.exe", ""], "cmd": ["node", "$file"], "windows": { "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"] }, "linux": { "cmd": ["killall node; node", "$file"] }, "osx": { "cmd": ["killall node; node $file"], } }
我试过
//"encoding": "cp1252", // "encoding": "GB2312", //"encoding": "utf8",
最终的结果始终报错。这个问题目前还没有找到解决方案。
sublime中配nodejs环境还有也给很重要的东西,node.js进程的终止。node.js进程只创建,要手动终结,而每个node.js进程有需要一个端口,这样会非常麻烦。so,找终结进程的配置方法。
最终找到以下关键点:
"windows": { "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"] }
在window下有这条语句,每次新开node.js进程时会将以前的进程全部干掉,然后运行新进程,很方便。
浙公网安备 33010602011771号