Sublime+node开发插件设置

来源:互联网 发布:大数据走势 找规律 编辑:程序博客网 时间:2024/05/18 13:45

        Sublime是node开发最方便的IDE,如果设置了node插件,那么js代码编写完成即可编译运行出结果。windows上的node插件和mac上的插件设置方法稍微有些区别,这里最后会写出来。

       Sublime和node的安装,这里略过,默认已经安装了。

       这里需要设置一个编译环境Nodejs,只需要将github上node插件下载到SublimeText安装路径的指定位置即可 https://github.com/tanepiper/SublimeText-Nodejs。

      这个位置就是path/to/sublimetext/Data/Packages/Nodejs下,如果nodejs目录不存在,可以新建。我的机器上是在如下目录:D:\tools\Sublime Text\Data\Packages\Nodejs

      如果安装了git,可以通过命令行执行如下命令

      $ git clone https://github.com/tanepiper/SublimeText-Nodejs

      下载并移动到对应目录之后最终的文件结构如下图所示。

确保node已经加入了环境变量:

打开SublimeText,查看到nodejs插件已经加入。

这是如果是windows需要做如下修改,找到sublimehome/Data/Packages/Nodejs/SublimeText-Nodejs/Nodejs.sublime-build,修改如下:

其中第二行,指定node绝对路径,否则会报错,找不到执行程序。

第六行修改编码,避免乱码

第九行这个非常重要,一定要这么写,否则会报错。有的资料上没有将前面部分都用逗号隔开,结果就是报错。这句有个好处就是不需要我们手动杀死已经存在的node进程。直接用命令杀死,然后运行node命令,执行脚本。有的脚本。

以下贴出一个测试:

console.log(123);console.log('hello nodejs');
通过快捷键ctrl+b,可以编译。最后输出如下结果。

第一行错误提示:没有找到进程"node.exe",这个可以理解,我们之前并没有指定node进程,再次运行还是有这个错误提示,因为完运行以上两句代码node进程直接终止了。这句代码在我们开发node服务端时会有用处,我们通过一个端口监听http服务,这时候node进程会挂起,等到我们修改部分代码,只需ctrl+b运行启动脚本,就可以了,不需要手动杀死node进程。

如果是mac系统,这里的配置需要稍作修改,node绝对路径,通过which node可以得到

得到node路径之后就可以修改Nodejs.sublime-build文件

另外Nodejs.sublime-settings文件也稍作修改,指定node和npm的路径,通过上面的命令which node,which npm得到。

另外mac上的命令是command+b只是编译,运行的话,需要按下command+r

0 0