在崇高文本 3 中编程飞镖,将路径更改为 dart-sdk

Programming Dart in Sublime Text 3, Changing Path to dart-sdk

本文关键字:飞镖 路径 dart-sdk 编程 高文本 文本      更新时间:2023-09-26

我在 14.04 Ubuntu 机器上下载了 Sublime Text 3,安装了 Package Control,并安装了 Dart 插件。我也有从dartlang下载的dart-sdk。

我进入了崇高文本中的用户首选项文件并添加了

"dart_sdk_path": "/home/arnold/Documents/dart/dart-sdk",

为了更好地衡量,我也尝试了

"dartsdk_path": "/home/arnold/Documents/dart/dart-sdk",
"dart-sdk_path": "/home/arnold/Documents/dart/dart-sdk",
当我尝试使用 dart2js

编译为 JavaScript 时,使用 Ctrl+Shift+P 并选择 Build: Dart: dart2js,我收到以下错误:

[Errno 2] No such file or directory: 'dart2js'
[cmd: ['dart2js', '--minify', '-o/home/arnold/Documents/ECE161/Python/Flask/templates/dart.html.js', '/home/arnold/Documents/ECE161/Python/Flask/templates/dart.html']]
[dir: /home/arnold/Documents/ECE161/Python/Flask]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]
[Finished]

我已经告诉Sublime Textsdk在哪里了,对吧?那么为什么它指向

[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games] 

如果这是问题所在,我该如何解决这个问题。

确保PATH环境变量包含dart-sdk/bin目录的路径。如果您一次只安装一个 Dart 版本,这应该就足够了。