使用该bun create [..]命令,我可以创建一个react项目next。按照bun git存储库上的说明进行操作非常简单(更新:大多数说明可以在bun.sh中找到)。
但我无法让它与quasar/ 一起工作vue。
我可以quasar用bun成功安装:
bun install -g @quasar/cli\nRun Code Online (Sandbox Code Playgroud)\n但是当我尝试创建一个类星体项目时:
\nquasar create [..]\nRun Code Online (Sandbox Code Playgroud)\n我收到一条消息,例如:
\n/usr/bin/env: \xe2\x80\x98node\xe2\x80\x99: Permission denied/usr/bin/env: \xe2\x80\x98node\xe2\x80\x99: No such file or directory看起来quasar正在尝试使用node可执行文件而不是bun.
有什么想法可以让它与quasar/一起使用vue吗?
所以我试图将一定长度的所有字符串从字符串集合(可以是集合或列表)移动到 TreeMap 并将每个字符串中的字符集设置为该字符串的键,但行map.put(keyRinger(word), word);投掷java.lang.ClassCastException: java.util.TreeSet cannot be cast to java.lang.Comparable
Map<Set<Character>, String> map = new TreeMap<Set<Character>, String>();
for (String words : words) {
if (word.length() == length) {
map.put(keyRinger(word), word);
}
}
Run Code Online (Sandbox Code Playgroud)
这是keyRing万一你好奇的方法。
private Set<Character> keyRinger(String current) {
Set<Character> keyRing = new TreeSet<Character>();
for (int i = 0; i < current.length(); i++) {
char key = current.charAt(i);
keyRing.add(key);
}
return keyRing;
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是我能做些什么来避免这种情况?我读过我需要一个Comparator或来实现,Comparable但我不知道如何做到这一点,我认为可能有一个更简单的解决方案(尽管可能效率不高)。