【NodeJs】

  1.安装

    http://nodejs.cn/download/

  

  2.安装过程省略(因为已经安装过了)

    和平时安装软件没区别

  3.配置环境

    计算机--->属性-->高级系统设置-->环境变量-->path-->编辑

    每一个变量值和前一个变量值用;隔开将D:\Program Files\nodejs\node.exe;写入

    

4.打开cmd

  输入node -v  和 npm -v 看是否安装成功

【Sublime Nodejs】

1.安装nodejs插件

  https://packagecontrol.io/packages/Nodejs

  1.1 包管理器安装

  ctrl+shift+p--->Package Control ---> Install Package--->nodejs

  找到nodejs点击即可

  

  

  

  1.2.控制台安装

  

  MacOSX

 
 `git clone https://github.com/tanepiper/SublimeText-Nodejs.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Nodejs`

  Windows

  
`git clone https://github.com/tanepiper/SublimeText-Nodejs "%APPDATA%\Sublime Text 3\Packages\Nodejs"`

  Linux

  
`git clone https://github.com/tanepiper/SublimeText-Nodejs $HOME/.config/sublime-text-3/Packages/Nodejs`

  1.3 安装成功后查看

    preferences-->Package Settings

    查看到nodeJs就说明已经安装成功

   

2.编辑配置文件

    2.1 prederences--->package settings -->Nodejs -->setting User

    

    2.2 修改配置文件(最好将原配置复制到user中修改,我偷懒自己在原配置上改了)

      主要修改的是nodejs的安装位置

    

  2.3 寻找nodejs安装位置

    2.3.1 点击开始--->所有程序

    

    2.3.2 找到Node.js

    

    2.3.3 右击属性,这时你可以看到需要的第一个参数,但是别忘记打开文件位置

    

    

3.乱码解决

  2.1 查看配置文件

1.杀死进程乱码

解决方案:

    win+r--->cmd

    

    选择上部边框位置,右击选择默认值

    

    出现以下界面

    

    将 默认代码页---->936(ANSI/OEM - 简体中文(GBK))修改成 437 (OEM-美国)

    选择确定

    

回到sublimectrl+b重新编译文件,完美解决

2.编译文件出现乱码

  

解决方法

  打开Nodejs.sublime-build文件

    prederences--->Browse Packages...--->Nodejs-->Nodejs.sublime-build

  

  

原配置

{
"cmd": ["node", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell": true,
"encoding": "cp1252", //将这个编码改成utf8或者utf-8 gb2312和gbk无效,只针对cmd中杀死进程命令(taskkill)的返回值有效[在我这里是这样,所以才想到从根本上去修改cmd的编码这就是第一个方法的由来]
"windows":
{
"shell_cmd": "taskkill /F /IM node.exe & node $file",
},
"linux":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
},
"osx":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
}
} 修改后 {

修改后

"cmd": ["node", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell": true,
"encoding": "utf-8",
"windows":
{
"shell_cmd": "taskkill /F /IM node.exe & node $file",
},
"linux":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
},
"osx":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
}
}

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法的更多相关文章

  1. Sublime Text3 配置Python3编译环境

    Sublime Text3 配置Python编译环境 进入Sublime Text3 ,然后选择菜单:工具(T)==>编译系统(U)==>新编译系统... 把上面的代码换成如下代码: &q ...

  2. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  3. nodeJS学习(6)--- Sublime Text3 配置Node.js 开发环境

    参考:http://www.bubuko.com/infodetail-798008.html http://www.cnblogs.com/bluesky4485/p/3928364.html 1. ...

  4. MAC系统下Sublime Text3 配置Python3详细教程

    MAC系统下Sublime Text3 配置Python3详细教程(亲测有效) https://blog.csdn.net/weixin_41768008/article/details/798590 ...

  5. Sublime Text3 配置 NodeJs 环境

    前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...

  6. [转] Sublime Text3 配置 NodeJs 环境

    前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...

  7. sublime text3配置c++环境和一些插件

    目录 Sublime Text 3是一个轻量级文本编辑器 下载sublime text 3: 安装MinGW 配置环境变量 win下行编译运行C/C++文件 Build你的C++System~ 快捷键 ...

  8. sublime text3 配置使用

    前言 sublime text3 是一款优秀的代码编辑器,很多好用的功能让我成为其忠实用户. 流程 1.安装完成后首先配置package control,把下面的代码复制到sublime 的控制台: ...

  9. Sublime Text3 配置 NodeJs 开发环境

    题外话:使用visual studio开发NodeJs也是很方便,只需要安装插件即可. 本着对Sublime Text3的喜爱,尤其是最近更新后,界面和功能上感觉更nice了,那就配置一发环境吧! ( ...

随机推荐

  1. C语言程序设计II—第六周教学

    第六周教学总结(1/4-7/4) 教学内容 本周的教学内容为:第八章 指针 8.1 密码开锁(知识点:指针和指针变量的概念),8.2 角色互换(知识点:指针作为函数的参数返回多个值) 重点.难点:指针 ...

  2. Saltstack学习之二:target与模块方法的运行

    对象的管理 saltstack系统中我们的管理对象叫做target,在master上我们可以采用不同的target去管理不同的minion,这些target都是通过去管理和匹配minion的id来做的 ...

  3. ${pageContext.request.contextPath}的作用【转载】

    原文地址:http://ps329795485-126-com.iteye.com/blog/1290662 刚开始不知道是怎么回事,在网上也查找了一些资料,看了还是晕. 看了另一个大侠的,终于有了点 ...

  4. JQuery将form表单值转换成json字符串函数

    由于后台接口限定,必须要将表单内容转换成json字符串提交,因此写了一个将form表单值转成json字符串的函数.     前提:页面引入了JQuery          下面直接上代码 一.代码 / ...

  5. 手机端@media的屏幕适配

    @media only screen and (width: 320px) { html { font-size: 16px; }} @media only screen and (width: 36 ...

  6. [Partition][Index]对于Partition表而言,是否Global Index 和 Local Index 可以针对同一个字段建立?

    对于Partition表而言,是否Global Index 和 Local Index 可以针对同一个字段建立? 实验证明,对单独的列而言,要么建立 Global Index, 要么建立 Local ...

  7. Docker(三):Dockerfile 命令详解

    上一篇文章Docker(二):Dockerfile 使用介绍介绍了 Dockerfile 的使用,这篇文章我们来继续了解 Dockerfile ,学习 Dockerfile 各种命令的使用. Dock ...

  8. C# 爬虫 正则、NSoup、HtmlAgilityPack、Jumony四种方式抓取小说

    心血来潮,想爬点小说.通过百度选择了个小说网站,随便找了一本小说http://www.23us.so/files/article/html/13/13655/index.html. 1.分析html规 ...

  9. ExtJs 编译

    前台使用Extjs加载源码的话是非常庞大的,编译之后就只加载一个app.js文件.这种技能如果不知道的话怕别人骂我不是个女程序员.哈哈哈哈哈. 打开cmd,进入程序Extjs的文件夹,如我的程序Ext ...

  10. Linux内核及分析 第一周 计算机是如何工作的?

    C语言代码: int g(int x) { return x + 5; } int f(int x) { return g(x); } int main(void) { return f(5) + 1 ...