我整天很高兴地使用 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 向量中(这种方式有效,但无法识别我的任何特定于个人资料的设置)
  • 重新启动我的电脑
  • 最佳答案

    您可以输入 lein help profiles 来阅读有关配置文件的所有信息。这种情况下的问题是由以下原因引起的:



    它使用了没有 figwheel 的 profiles.clj 中的 :dev。这也是为什么将 lein-figwheel 添加到基本 :plugins 排序有所帮助,但不使用所有设置的原因。

    文档建议了一个简单的解决方案:

    关于clojurescript - 'figwheel' 不是任务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35280276/

    10-12 06:02