Automic VaultAutomic Vault

brew

使用 Homebrew, apt, Nix 安装 nodeenv

查看 nodeenv 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install nodeenv

local Homebrew formula metadata

Linux

Debian apt已验证 · 92%
sudo apt install nodeenv

Debian stable package indexes · nodeenv · 来源: deb.debian.org

Nix已验证 · 92%
nix profile install nixpkgs#nodeenv

nixpkgs package indexes · pkgs/by-name/no/nodeenv/package.nix · 来源: api.github.com

概览

软件包摘要

Node.js virtual environment builder

命令和别名

  • nodeenv

历史

项目历史与用法

`nodeenv` brings the Python virtualenv mental model to Node.js. It creates isolated Node.js environments with their own installation directories and can integrate with an existing Python virtualenv, which makes it especially relevant to Python projects that need pinned Node/npm tooling.

项目历史

GitHub metadata shows `ekalinin/nodeenv` was created on 2011-03-29. The project documentation describes isolated Node.js environments that do not share libraries with other nodeenv environments, plus integration with Python virtualenv.

PyPI metadata identifies the package as `Node.js virtual environment builder`. The PyPI JSON queried on 2026-07-01 listed version 1.10.0 as the package version and included release uploads back to at least 0.10.0 on 2014-07-11. GitHub releases listed 1.10.0 published on 2025-12-20.

采用历史

By 2026-07-01, GitHub metadata reported 1784 stars and 221 forks. Homebrew's formula API reported stable version 1.10.0 and 669 installs over 365 days. That is modest for Homebrew, which fits a tool more often installed through pip inside Python-centric workflows.

The adoption niche is real but specific: projects that already use Python virtual environments and need Node.js or npm packages isolated with the same activation flow. The docs explicitly show `nodeenv -p` adding Node.js into an existing Python virtualenv.

使用方式

The basic workflow is `nodeenv env`, activate with `. env/bin/activate`, run `node` and `npm`, then leave with `deactivate_node`. Advanced usage covers listing available Node.js versions, using `--node=<version>`, using system Node with `--node=system`, installing from requirements files, choosing prebuilt binaries or source builds, mirrors, custom prompts, and updating an existing environment from a requirements file.

Package nerds reach for nodeenv when the Node dependency is subordinate to a Python project: documentation builds, asset pipelines, frontend test tooling, or old stacks that want `pip install nodeenv` rather than a separate language manager.

为什么软件包爱好者会关心

The important distinction is that nodeenv is an environment builder, not mainly an interactive version switcher. It belongs near virtualenv, tox, and Python packaging workflows as much as near nvm or nodenv.

时间线

  • 2011-03-29: GitHub repository `ekalinin/nodeenv` was created.
  • 2014-07-11: PyPI JSON included upload metadata for release 0.10.0.
  • 2022-06-25: GitHub release 1.7.0 was published.
  • 2024-06-04: GitHub release 1.9.1 was published.
  • 2025-12-20: GitHub release 1.10.0 was published.
  • 2026-07-01: Homebrew formula API reported stable version 1.10.0.

Related projects

  • virtualenv
  • pip
  • tox
  • nvm
  • nodenv

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 1 个平台目标。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
nodeenvcli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-08
管理器版本1.10.0
管理器更新时间
本地数据OK
上游当前
检测到的最新版本1.10.0

https://github.com/ekalinin/nodeenv

  • 信息No package-manager update timestamp was available.低 置信度

安装元数据

软件包元数据

软件包键brew:nodeenv
版本1.10.0
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/nodeenv
主页https://ekalinin.github.io/nodeenv/
仓库https://github.com/ekalinin/nodeenv
上游文档https://ekalinin.github.io/nodeenv
许可证BSD-3-Clause
源码归档https://github.com/ekalinin/nodeenv/archive/refs/tags/1.10.0.tar.gz
macOS 提供的库python
Bottle可用 (于 all)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namenodeenv
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

nodeenv 1.9.1-3

Node.js virtual environment builder

https://ekalinin.github.io/nodeenv/

sudo apt install nodeenv
  • Section: utils
  • Architecture: all
  • 6 依赖
  • normalized package name match
  • 匹配方式:Nodeenv
Debian stable package indexes · deb.debian.org · Debian stable package indexes: nodeenv from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

nodeenv

nix profile install nixpkgs#nodeenv
  • normalized package name match
  • 匹配方式:Nodeenv
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/no/nodeenv/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

nodeenv 0.13.4-1.1

Node.js virtual environment builder

https://ekalinin.github.io/nodeenv/

sudo apt install nodeenv
  • Section: universe/utils
  • Architecture: all
  • 7 依赖
  • normalized package name match
  • 匹配方式:Nodeenv
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: nodeenv from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment