我对Dart/Visual代码很陌生,并且碰到了一堵墙,设置了一个预定义的舞台手应用程序“web角”。
我安装了dart语言支持扩展,并创建了一个名为c:\webdev\Angular_dart的新文件夹。在VSCode的终端中,我运行了“舞台手web角”,然后是"pub get“,然后是"pub global run webdev serve web:8888”。
我能够看到默认的网页(待办事项列表),但是当我从F5中点击VSCode时,它会给我一个错误,说明它看不到我的lib文件夹中的任何文件。
它击中的第一个是..。
web/main.dart:2:8: Error: E
颤振SDK安装在受保护的文件夹中,并且可能不起作用,correctly.Please将SDK移动到用户可写入的位置,而没有管理权限,然后重新启动.
上面的警告在我打开VSCode时弹出,即使我是作为管理员运行它。我的颤振sdk驻留在c:\program \ flutter中。
当我试图从vscode终端或cmd(以管理员身份运行)运行任何颤振命令时,会出现以下错误:
Unhandled exception:
SocketException: OS Error: A request to send or receive data was disallowed because the socket
Error: Error when reading 'bin/main.dart': The system cannot find the path specified.
我使用的是Windows10,当我调试代码时,VSCode显示了上面的结果,这是我在VSCode中已经习惯的一件事,在flutter run中,模拟器显示了应用程序,但它没有显示热重新加载和其他选项,终端显示可能需要很长时间,这些是输出
Error: Error when reading 'bin/main.dart': The system cannot find the
path sp
我正在使用VSCode调试一个颤振应用程序,但是它没有找到任何设备并显示消息Cannot launch without an active device。
我可以使用命令flutter run --no-sound-null-safety从终端启动应用程序,但是我想使用VSCode调试工具来完成它。
规格:
macOS Big Sur 11.3VSCode iPhone 12,iOS 14.5XCode 12.5.1
我的launch.json文件:
{
"configurations": [
{
"name":
在VSCode中使用飞镖/颤振(1.38.1)。我想重命名一个类,所以要重命名它的dart文件。右键单击VSCode中的文件名并重命名dart文件。然后,我更改它的所有导入以反映名称,但是当我运行Debug时,我得到了错误
path\old_name.dart were declared as an inputs, but did not exist. Check the definition of target:kernel_snapshot for errors
在VSCode/dart中重命名文件还需要做什么?
我使用的是Ubuntu 18.04LTS,Android Studio v3.0.1,安装了最新的Android SDK API30和29,Android SDK构建工具,平台工具和命令行工具(最新),降级到java jdk1.8,在VSCode上安装了Dart插件,在Android Studio上安装了Dart和flutter插件,在终端上安装了Flutter using snap。 但是当我运行flutter doctor时,我得到了这样的结果 Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter
我正在使用Python的subprocess生成新的进程。这些进程彼此独立,并输出一些与帐户创建相关的数据。 for token in userToken:
p = subprocess.Popen(['python3','create_account.py',token)
sleep(1) 我正在尝试找到一种方法,让每个Python脚本的输出在不同的VSCode终端上运行,以便清楚地看到进程是如何运行的。 例如,在VSCode中,您可以像下面的屏幕截图那样拆分终端。如果每个进程都有自己的终端窗口,那就太好了。
当我在我的VSCode终端运行:VSCode时,我得到了异常gradle : The term 'gradle' is not recognized as the name of a cmdlet ...
当我在PowerShell中运行命令时,一切都像预期的那样工作。因此,我假设我在环境变量设置中的路径是正确的。
为什么VSCode终端不知道命令gradle -v
编辑: VS代码之外的终端也像预期的那样工作!
我的问题是为什么vscode npm命令在新的cmd/节点窗口中打开,而不是在vscode终端中打开。由于安装使更新节点更容易,我发现在vs代码终端窗口中运行任何命令时,如下所示:
npm run start
npm run build
npm test
他们都打开了一个新的cmd窗口,而不是像我确定的那样在vs终端中运行!?当cmd窗口遇到阻碍时,这是非常烦人的,特别是在运行js监视脚本时。在我使用is代码时,由于一些随机的原因,它们也会周期性地弹出。我卸载节点和vscode,删除所有依赖项,从头开始,但行为仍然相同。
我在SO或google上找不到答案,有没有人知道这是为什
我试图在本地计算机( RStudio Monterey 12.2.1)的VSCode中安装macOS,方法是遵循以下文章:。我已经通过运行radian成功地通过VSCode终端安装了pip3 install -U radian,但是当我在VSCode Python终端中运行radian时,它会返回Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'radian' is not defined。我想知道是否有什么建议来
我能够在单独窗口上的Anaconda提示符上运行streamlit和python,但是我无法让它在VSCODE终端上运行(python运行良好)。当我在终端中输入streamlit时,它会生成一条消息:
'streamlit' is not recognized as an internal or external command,
operable program or batch file.
我猜如果我能让我的VSCode终端以Anaconda提示符的形式运行,它应该不会出错,因为我能够在VSCode之外的一个单独的Anaconda提示符上运行streamlit。
我使用P
例如,如果我在集成的vscode终端中运行此代码:
for i in range(2):
a = input()
print(a)
我粘贴了以下内容:
a
b
控制台将显示:
a
a
b
b
我希望控制台显示(不更改代码):
a
b
a
b
注意:以上是从linux终端或空闲运行python脚本时的典型行为,但不是在vscode中。我认为问题出在vscode控制台没有缓冲打印。