如何在不创建新的 dart 项目的情况下运行与我的颤振项目隔离的 dart 代码?
Posted
技术标签:
【中文标题】如何在不创建新的 dart 项目的情况下运行与我的颤振项目隔离的 dart 代码?【英文标题】:How do I run dart code that's isolated from my flutter project without creating a new dart project? 【发布时间】:2020-08-17 15:29:15 【问题描述】:所以我目前正在关注关于颤振的教程,它通过在 app 目录而不是 lib 文件夹中创建新文件,展示了在同一个项目中运行 dart 代码的这种巧妙方法。我正在使用 VS 代码并且无法真正弄清楚如何运行该文件(他们使用了 android Studio)。我尝试在终端中运行该文件,它一直在说
./scratch.dart: line 1: syntax error near unexpected token `('
./scratch.dart: line 1: `void main() '
知道我做错了什么吗?
【问题讨论】:
听起来您尝试直接运行scratch.dart
文件而不在其顶部添加#!
line。
【参考方案1】:
在终端中运行 dart
以检查您是否已在终端中使用全局环境变量全局安装了 dart。如果不按照此文档安装https://dart.dev/get-dart。
确保您的 PC 中全局安装了 dart SDK 后,您可以在终端中运行任何包含 void main
函数的 dart 文件,例如
~$ dart path_to_file/scratch.dart
注意:如果您正在使用使用 dart:ui
的包,则运行 un terminal 将不起作用。
【讨论】:
以上是关于如何在不创建新的 dart 项目的情况下运行与我的颤振项目隔离的 dart 代码?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter - 如何在不每次下载flutter和dart sdk的情况下切换flutter频道
如何在不退出 python 脚本的情况下销毁一个 QApplication 然后运行一个新的?