首页 > 解决方案 > NodeJS、Anaconda 和设置 NodePath(conda 不更新路径)

问题描述

我已经在 Anaconda 中安装了 NodeJS

conda install -c anaconda nodejs

但我无法在全球范围内安装任何东西。如果我跑

npm install -g <some package>

我收到权限错误,因为它似乎正在尝试将模块保存到默认位置。如果我查看环境,我可以在那里看到 node_modules 文件夹,所以在我看来,NODE_PATH变量没有被设置。我可以为环境手动执行此操作,但在我看来,我不需要这样做。

标签: pythonnode.jsanaconda

解决方案


该问题并非特定于 nodejs,还影响了 python。事实证明,虽然环境已加载,但我需要运行

conda activate base

在这里指定

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#activating-an-environment

似乎与此错误有关:

https://github.com/conda/conda/issues/9392


推荐阅读