如何使用sublime做node js IDE(ubuntu14.04)
来源:互联网 发布:数据库的测试方法 编辑:程序博客网 时间:2024/05/21 14:07
1.在官网上安装sublime
2.在github上安装nodejs插件
git clone https://github.com/tanepiper/SublimeText-Nodejs $HOME/.config/sublime-text-3/Packages/Nodejs
3.配置Nodejs.sublime-build:在$HOME/.config/sublime-text-3/Packages/Nodejs目录下,
{
"cmd": ["node", "$file"],
"encoding": "utf8",
"linux":
{//这里的node要按照你自己的node安装路径配置,我是在官网上下的文件夹,所以直接写上解压后的路径
"shell_cmd": "killall node; /home/faith/Downloads/node/bin/node $file"
},
}
4.配置Nodejs.sublime-settings
在$HOME/.config/sublime-text-3/Packages/Nodejs目录下,
{
// 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": "/home/faith/Downloads/node/bin/node",
// Same for NPM command
"npm_command": "/home/faith/Downloads/node/bin/npm",
// as 'NODE_PATH' environment variable for node runtime
"node_path": "/home/faith/Downloads/node/lib/node_modules",
"expert_mode": false,
"ouput_to_new_tab": false
}
5.在sublime中的js文件界面,按ctrl+B,就能运行了,有一点要注意,就是sublime毕竟只是编辑器,而非专门的IDE,所以它跟Webtorm还是有点差距,不会自动建项目文件夹,自动包含一些常见的mudule在node_modules中,要自己下
PS: 发现一个问题,怎么感觉我配置的Nodejs.sublime-settings无效,特别是node_path,运行的时候很明显没有去里面找我require的mudule,有大神解释下吗?
解决办法:需要配置系统级别的环紧变量,在/etc/environment(不能是~/.bashrc)中配置NODE_PATH为/home/faith/Downloads/node/lib/node_modules,然后系统重启下
- 如何使用sublime做node js IDE(ubuntu14.04)
- sublime做node js调试(ubuntu14.04)
- 前端开发、IDE、Node.js与Sublime text3
- 使用sublime text 开发node.js
- ubuntu14.04 node.js快速安装
- ubuntu14.04安装node.js v6
- sublime配置node.js
- sublime运行node.js
- sublime-IDE快捷键使用
- 使用node.js在sublime text3搭建服务器
- ubuntu14.10 安装node.js
- ubuntu14.04安装sublime
- Linux、ubuntu14.04下源码安装node.js、express
- sublime text 做java IDE sublime + myEclipse = subclim 炫酷!
- ubuntu14.04 安装sublime 并使用搜狗输入法
- Ubuntu16.04下使用sublime text3搭建Python IDE
- Ubuntu16.04下使用sublime text3搭建Python IDE
- 如何使用npm发布Node.JS程序包
- 深度优先搜索-附python中yield的用法
- 二叉树的镜像
- Twisted入门教程(4)
- 译:词频练习的Ruby实现
- sql in 查询匹配多个字段
- 如何使用sublime做node js IDE(ubuntu14.04)
- java file的简单介绍
- SQL语句判断
- 线性表链式存储结构
- 结构体,共用体,枚举类型
- Android7.0中文文档(API)--- AdapterView
- ListView多布局Adapter封装
- WAMP启动报错MSVCR100.dll丢失
- python第十篇之-全局变量