SublimeText-Nodejs 项目教程
1. 项目的目录结构及介绍
SublimeText-Nodejs 项目的目录结构如下:
SublimeText-Nodejs/
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── Nodejs.sublime-build
├── Nodejs.sublime-commands
├── Nodejs.sublime-completions
├── Nodejs.sublime-settings
├── Nodejs.sublime-snippet
├── Nodejs.sublime-syntax
├── Nodejs.sublime-workspace
├── context.sublime-menu
├── main.sublime-menu
├── node_modules/
├── package.json
├── snippets/
│ ├── example.sublime-snippet
│ └── ...
├── src/
│ ├── Nodejs.py
│ └── ...
└── ...
目录介绍
- CONTRIBUTING.md: 贡献指南。
- LICENSE: 项目许可证。
- README.md: 项目说明文档。
- Nodejs.sublime-build: 构建配置文件。
- Nodejs.sublime-commands: 命令配置文件。
- Nodejs.sublime-completions: 代码补全配置文件。
- Nodejs.sublime-settings: 设置配置文件。
- Nodejs.sublime-snippet: 代码片段配置文件。
- Nodejs.sublime-syntax: 语法高亮配置文件。
- Nodejs.sublime-workspace: 工作区配置文件。
- context.sublime-menu: 上下文菜单配置文件。
- main.sublime-menu: 主菜单配置文件。
- node_modules/: Node.js 模块目录。
- package.json: Node.js 项目配置文件。
- snippets/: 代码片段目录。
- src/: 源代码目录。
2. 项目的启动文件介绍
项目的启动文件主要是 Nodejs.sublime-build,它定义了如何构建和运行 Node.js 项目。
{
"shell_cmd": "node $file",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"windows": {
"shell_cmd": "node $file"
}
}
启动文件介绍
- shell_cmd: 定义了运行当前文件的命令。
- file_regex: 用于捕获错误信息的正则表达式。
- selector: 指定哪些文件类型使用此构建配置。
- windows: 针对 Windows 系统的特定配置。
3. 项目的配置文件介绍
项目的配置文件主要是 Nodejs.sublime-settings,它定义了项目的各种设置。
{
"node_path": "/usr/local/bin/node",
"npm_path": "/usr/local/bin/npm",
"node_modules_path": "/path/to/node_modules",
"enable_code_completion": true,
"enable_snippets": true,
"enable_syntax_highlighting": true
}
配置文件介绍
- node_path: Node.js 可执行文件的路径。
- npm_path: npm 可执行文件的路径。
- node_modules_path: node_modules 目录的路径。
- enable_code_completion: 是否启用代码补全。
- enable_snippets: 是否启用代码片段。
- enable_syntax_highlighting: 是否启用语法高亮。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



