次のテンプレートを使用して、単純な cljs アプリを作成してみました。
lein new figwheel someproject -- --reagent
通常のcljプロジェクトと同じように、サイダーでREPLをcljs開発に使用することを望んでいたので、いくつかの調査を行い、ここにたどり着きました:
https://github.com/bhauman/lein-figwheel/wiki/Using-the-Figwheel-REPL-within-NRepl
手順を読み、すべての適切な依存関係が project.clj にあることを確認しました (何も変更する必要はありませんでした。必要なものはすべてテンプレートに追加されているようです)。上記のリンクの最後の手順は、次のコードを私の emacs 構成に追加する必要があることを示しています。
(require 'cider)
(setq cider-cljs-lein-repl
"(do (require 'figwheel-sidecar.repl-api)
(figwheel-sidecar.repl-api/start-figwheel!)
(figwheel-sidecar.repl-api/cljs-repl))")
今-私はemacsの初心者なので、使用しているセットアップは、「Clojure for the Brave and True」から最初に学んだものです。
https://github.com/flyingmachine/emacs-for-clojure
最初に上記のスニペットを に入れようとしました~/.emacs.d/init.el
が、 を試みるたびにオプションM-x cider-jack-in ...
がありません。また、より論理的なホームのように見えた にcider-jack-in-clojurescript
スニペットを入れてみましたが、結果は同じでした。~/.emacs.d/customizations/setup-clojure.el
この REPL を起動して実行できるようになりたいと思っているので、何か助けていただければ幸いです。