问题标签 [wsl-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1150 浏览

python - python的os.uname()模块在windows中不工作,但在wsl 2(ubuntu 20.04)

当我在 WSL2(ubuntu 20.04)中用 python 编写代码时:

输出是:

但是当我在 Windows 终端上运行相同的代码时,它给了我一个 AttributeError:

此处给出了 Windows 终端和 WSL2 中的两个片段:

在 Windows 终端中: 在此处查看图片

在 WSL2(Ubuntu 20.04)中: 在此处查看图片

顺便说一句:其他 os 模块在两者中的工作文件


谁能告诉我为什么会这样?

0 投票
1 回答
1373 浏览

node.js - 在 Windows 10 上使用 Intellij IDEA 在 WSL 2 中运行和调试 Nodejs

Intellij IDEA(版本 2018.03)安装在 Windows 上。该应用程序是在 NodeJs 中开发的。

在 Windows 上存储在 git 中的项目源代码。

我可以让 Intellij IDEA 使用 WSL2 中的 Nodejs 解释器。

但是当我调试应用程序时,项目并没有启动(即在我为应用程序指定的默认端口 3000 上没有运行任何东西。)。localhost:3000/myRuote 上没有任何问题

如果我恢复到 wsl1,那么一切正常,在调试过程中启动并且 localhost:3000/myRuote 解决。我是否遗漏了什么,或者我需要做一些不同的设置,以便项目在默认端口上启动。

注意:我从 wsl1 升级到 wsl2,想知道这是否是原因。

0 投票
3 回答
3149 浏览

goland - 如何在 wsl2 goland 中设置 goroot

我正在尝试在 wls2 Goland 中设置 goroot,但是出了点问题:“所选目录不是 Go SDK 的有效主目录”

在此处输入图像描述

我应该怎么办

0 投票
0 回答
115 浏览

ubuntu - 在 WSL2 内核关闭时运行脚本?

我想更优雅地停止在 WSL 2 上运行的 Linux 进程。现在,当内核停止时,它只会杀死它们。我可以注册一个脚本以在内核停止时运行吗?

0 投票
0 回答
887 浏览

node.js - 为什么在 WSL2 中作为特定用户执行 npm --version 会导致错误的解释器:没有这样的文件或目录?

我正在尝试检查 WSL2 Ubuntu 20.04 中安装的 npm。

我运行这个命令

结果

但是如果我切换到root用户,通过执行以下命令:

我可以检查 npm 版本

为什么当我使用非 root 用户执行时,我无法运行 npm 命令。似乎它正在尝试通过 wsl 从 c 驱动器安装进行安装。

0 投票
0 回答
134 浏览

c# - Docker+WSL2+.Net Core Assign constant port that works with localhost

I have let Visual Studio 2019 create the standard GRPC .Net Core template program as a starting point. I have also ticked the option to let the GRPC service run inside a Docker (Linux/WSL2) container.

My problem is, that the port under which I can reach the docker image, is constantly changing and I cannot find a way to assign a static one.

enter image description here

If I use https://localhost:32776, I can reach the service insider the Docker container. However, the port portion is changing with each restart of the container. Is there a way to always use the same port, e.g. 5001?

That's my Dockerfile as automatically created by Visual Studio: #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.

And this is launchSettings.json:

0 投票
1 回答
385 浏览

visual-studio-code - 在 WSL-2 中运行的 Ubuntu 20.04 LTS 上使用 VSCode 调试 Deno 时出现问题:--inspect-brk 被删除

我正在尝试在 WSL-2 中运行的 Ubuntu 20.04 LTS 上使用 VSCode 调试 Deno。我按照 Deno手册中的描述设置了我的 launch.json :

但是,当我启动 Deno 时,“--inspect-brk”选项正在从用于启动 Deno 的命令中删除。如果我修改我的 launch.json 以将选项更改为“inspect-brk”(删除前导 --),该选项将显示在命令行上,并且我收到错误:

同样,如果我将选项的名称更改为“--inspect-brk-fun”,那么我会收到以下消息:

任何人都知道为什么 VSCode 会剥离该选项或如何调试它

0 投票
1 回答
889 浏览

pycharm - Pycharm wsl2远程调试:远程文件映射到本地路径并且找不到

导入时,pycharm 上的远程调试器无法找到 wsl2 PYTHONPATH 中的模块。我在该导入行处设置了一个调试行断点,然后进入代码并<frozen importlib._bootstrap>打开一个名为的文件并通知我:

所以我去我的路径映射配置以确保远程和本地正确链接,但错误并没有消失。这只是pycharm端的一个错误吗?这非常令人沮丧。

0 投票
2 回答
1460 浏览

mongodb - 使用 WSL 2 时的 MongoDB 问题(错误:连接 ECONNREFUSED 127.0.0.1:27017)

我对开发非常陌生,到目前为止,我一直在遵循在线课程说明,但现在我决定将我所有的工作从 GoormIDE 迁移到 WebStorm。在 GoormIDE 中,MongoDB 和 NodeJS 是自动安装的,所以我必须在我的 Windows 上安装它们才能正常工作。

我设法在本地运行了该应用程序(您可以在此处查看:https ://yelpcampuk.herokuapp.com/ ),但是一旦我点击“查看所有露营地”按钮,我就会收到此错误:错误:连接 ECONNREFUSED 127.0.0.1:27017。

如果我能从有使用 WSL2 和 MongoDB 经验的人那里获得一些帮助以找出问题所在,那就太好了。是的,MongoDB 正在 Windows 命令中运行,因为它无法使用 WSL2 在 Ubuntu 20.04 上运行(但如果我错了,请纠正我)

这就是我在 GoormIDE 中连接到数据库的方式,它运行良好:

但是当我尝试通过 WebStorm(或 VS Code)在我的笔记本电脑上运行时,我只会收到上述错误。

欢迎任何建议,因为我花了很多时间进行研究,但我还不能真正接近解决方案......

ps:我是2个月前才开始学习编码,所以如果我写了一些愚蠢的东西,请原谅我!谢谢大家!

0 投票
1 回答
49 浏览

visual-studio-code - Ubuntu 20.04 WSL2 刚刚工作,但现在我无法访问 VSC

我使用 Ubuntu 20.04 设置了 Windows 终端,它运行良好。在我开始收到错误之前,我能够访问 Visual Studio Code。VSC 是我通过 WSL2 进行编码的基础,所以有人可以帮我解决这个错误吗?(我还没有对 VSC 或 Ubuntu 20.04 进行任何更新。这只是发生在 30 分钟前。)

我的 VSC 错误是这样的:

我挖掘了code我的计算机文件的位置,并转到了错误来自哪里的第 61 行:

有人知道是否有人遇到过这个问题吗?我将不胜感激任何帮助!