4次发布
0.1.3 | 2022年4月22日 |
---|---|
0.1.2 | 2022年4月22日 |
0.1.1 | 2022年4月21日 |
0.1.0 | 2022年4月21日 |
#18 in #launch
12KB
212 行
关于此项目
nodejs-launcher 是一个用Rust编写的CLI工具,它可以使NodeJS应用程序的启动配置无缝执行。由于这是一个仍在开发中的项目,因此不建议在生产环境中使用。欢迎提出改进建议(请创建问题工单)。
用例
常见的IDE(VScode,Webstorm等)通常提供内置的调试器,充分利用了启动配置。当需要传递许多环境变量到NodeJS脚本时,这尤其有用。
当没有IDE可用或更喜欢轻量级替代方案(例如终端编辑器,即vim
,emacs
,nano
)时,这个简单的CLI工具可以启用配置预设,以便使用指定的环境变量、参数等启动您的nodejs应用程序和脚本。
nodejs-launcher配置结构与VScode内置的启动配置(launch.json
)类似。
要求
确保您有nano
编辑器可用。这个限制将在将来改变。
安装
cargoinstall nodejs-launcher
CLI使用
nodejs-launcher[命令]
命令与选项
init
- 初始化配置目录(默认为.node_launcher
)并包含配置文件launch.json
run
- 提示用户选择并执行在launch.json
配置文件中指定的一个可用配置。
edit
- 打开终端编辑器(nano)以更改可用配置
add
- 添加新的配置并打开终端编辑器(nano)进行配置
启动配置文件 launch.json
启动配置是一种声明NodeJS应用程序运行不同方面的方法。例如,您可以指定环境变量,并在启动之间重用不同的预设。
以下属性是支持的
-
name
- 配置名称,用于引用和启动特定的配置。 -
env
- 键值对字典,作为环境变量传递给可执行NodeJS脚本,并且可以在脚本文件中通过引用process.env
来访问。 -
script
- 脚本文件路径,该文件应在env
JSON属性指定的所有环境变量下执行,
依赖项
~3–11MB
~111K SLoC