SublimeText-Nodejs 项目教程

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),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值