【发布时间】:2021-11-08 17:33:10
【问题描述】:
我在 Windows 10 上执行此操作,没有任何 VM 软件。我下载了 hyper 并用它来处理 node 和 npm。在我的笔记本电脑上只有 1 个帐户(也是本地帐户管理员)。尽管如此,我无法运行大多数命令,因为我没有权限。在错误消息中它建议使用 sudo,但在输入 sudo 时会显示 bash: sudo: command not found。如何使 npm 和这些其他命令正常工作?
【问题讨论】:
-
更好地补充您的问题,您使用的是哪个 bash 实现:WSL、Cygwin、Git-bash,...?顺便说一句,这不是 Stackoverflow 的问题。我建议你在Super User 上问这个问题。
-
我想我正在使用 WSL,因为 Docker 需要它。我不太确定,因为下载后我并没有做太多。另外,堆栈溢出和超级用户有什么区别?
-
基本上,Stackoverflow 用于讨论编程问题,Superuser 用于使用和配置程序。但首先,请确保您知道您正在使用什么环境(例如,WSL),以及 - 在您的情况下 - 您拥有哪个 Dockers 元素。我不相信您真的使用干净的 WSL,因为 WSL 应该在通常的位置有 sudo。但我对 WSL+Docker 的了解还不够,无法断言。
-
如何检查并确定我使用的是哪个环境?
-
嗯,通常人们知道他们安装和使用了什么。一个好的起点是执行
uname -a并解释其输出。
标签: javascript node.js bash npm hyper