标签: 环境变量

4 个内容

笔记(4)

文章介绍Node.js中`NODE_OPTIONS="--import ./instrument.server.mjs"`配置,用于不修改业务代码即注入全局逻辑(如监控)。**关键问题**:ESM时代需预加载模块。**方案**:Node.js 18.19+/20.6+的`--import`参数,先执行ESM模块再启动主程序,支持性能追踪、Loader注册等场景,优于`--require`。

Elliot Yang·
53 浏览

Node.js v20.6.0+引入原生`--env-file`加载.env文件(取代dotenv,早加载、多文件覆盖)和`--enable-source-maps`支持源码映射(错误栈重定向源代码,提升调试)。命令:`node --env-file .env --enable-source-maps dist/index.cjs`。

Elliot Yang·
69 浏览

**背景**:通过 VBScript (`vbhide`) 启动的 WSL 为非交互、非登录 Shell,跳过 `.bashrc` 配置(如别名、PATH)。 **问题**:Shell 检测非交互式即退出,导致环境未加载。 **方案**:1. 使用 `wsl --exec bash -l` 强制登录 Shell;2. 指定用户/目录 `--cd ~`;3. 将配置移至 `.bashrc` 检查前或 `.bash_profile`;4. `source ~/.bashrc` 手动加载。(148字符)

Elliot Yang·
125 浏览

Windows系统下永久设置环境变量的两种方法:图形界面方式,通过“此电脑”属性-高级系统设置-环境变量进行设置;命令行方式,使用`setx`命令设置用户环境变量。设置后需重启命令行窗口生效。文章还提供了一键设置的.bat脚本示例。

Elliot Yang·
296 浏览