我一整天都很愉快地使用figwheel。我通过输入:cljs/quit
终止了该进程。
当我尝试重新启动figwheel lein figwheel
时,我收到了来自Leiningen的这条消息:
'figwheel' is not a task. See 'lein help'
运行lein help
可以列出我可以执行的许多任务,但figwheel不在其中。
这是我的project.clj
文件的样子(省略了一些额外的内容):
(defproject myproject
...
:dependencies [...]
:plugins [[lein-environ "1.0.2"]
[lein-cljsbuild "1.1.1"]
[lein-asset-minifier "0.2.4"]]
...
:profiles {:dev {:dependencies [...
[lein-figwheel "0.5.0-6"]
...]
:plugins [[lein-figwheel "0.5.0-6"]
...]
:figwheel {...}}}
...)
以下是我迄今为止尝试过的:
- 确认我在正确的目录下
- 检查自上次成功启动 figwheel 以来所做的所有代码更改
- 将
[lein-figwheel "0.5.0-6"]
添加到基本:plugins
向量中(这样有点起作用,但无法识别我的特定配置文件设置) - 重新启动电脑
figwheel
是一个任务的位置?此外,在出现类似问题时,始终进行lein clean
是一个很好的第一步。然后,请仔细检查所有{ }
以确保它们真正分组在您认为应该的位置。 - Chris Murphylein-environ
插件,并创建了一个profiles.clj文件。当我删除该文件时,lein figwheel
可以正常工作。我还没有完全弄清楚为什么会这样,但至少现在我有了一个解决方法。 - detran