运行 npm install 取消构建全局 npm
running npm install unbuilds global npm
我有一个依赖nodegit的项目。
当我运行
npm install -g .
我在某个时候得到了这个输出:
当 npm 安装完成后,我无法在路径中访问它:
我最终不得不 运行 'n' 更改为以前版本的节点,然后再次 运行 'n' 更改为最新版本的节点最后 运行 'npm install -g npm@latest' 获取最新版本的 npm。
您似乎正在尝试安装 NodeGit。 (或者你可能正在安装依赖于 NodeGit 的东西?)假设你正在安装 NodeGit,那不是 CLI 工具,不应该全局安装。它将 npm 安装为依赖项。无论出于何种原因,您的安装都失败了,作为清理的一部分,它正在卸载 npm。
如果您正在安装 NodeGit,请不要安装 -g
。
如果您尝试安装不是 NodeGit 的东西,您需要将目录更改为该项目文件夹或(更有可能)更改您的安装命令行。
如果您正在安装依赖于 NodeGit 的东西并且确实应该全局安装,您将需要确定安装失败的原因(它似乎在删除开发依赖项时失败,但我可以'无法从输出中判断原因——可能是文件权限,也可能是其他原因)。只要NodeGit安装失败,就会unbuild npm。
这其实是nodegit项目的问题。
您可以在 https://github.com/nodegit/nodegit/issues/561 which led to https://github.com/nodegit/nodegit/issues/567
中关注它
我只能等待
我有一个依赖nodegit的项目。
当我运行
npm install -g .
我在某个时候得到了这个输出:
当 npm 安装完成后,我无法在路径中访问它:
我最终不得不 运行 'n' 更改为以前版本的节点,然后再次 运行 'n' 更改为最新版本的节点最后 运行 'npm install -g npm@latest' 获取最新版本的 npm。
您似乎正在尝试安装 NodeGit。 (或者你可能正在安装依赖于 NodeGit 的东西?)假设你正在安装 NodeGit,那不是 CLI 工具,不应该全局安装。它将 npm 安装为依赖项。无论出于何种原因,您的安装都失败了,作为清理的一部分,它正在卸载 npm。
如果您正在安装 NodeGit,请不要安装 -g
。
如果您尝试安装不是 NodeGit 的东西,您需要将目录更改为该项目文件夹或(更有可能)更改您的安装命令行。
如果您正在安装依赖于 NodeGit 的东西并且确实应该全局安装,您将需要确定安装失败的原因(它似乎在删除开发依赖项时失败,但我可以'无法从输出中判断原因——可能是文件权限,也可能是其他原因)。只要NodeGit安装失败,就会unbuild npm。
这其实是nodegit项目的问题。 您可以在 https://github.com/nodegit/nodegit/issues/561 which led to https://github.com/nodegit/nodegit/issues/567
中关注它我只能等待