Clojurescript と React を使用して構築されたシングルページ アプリのプロジェクト レイアウト [終了]

StackOverflow https://stackoverflow.com//questions/22000616

質問

Clojurescript と React (Om 経由) を使用して単一ページの Web アプリケーションを構築したいのですが、そのようなプロジェクトのディレクトリ構造をどのようにレイアウトすればよいでしょうか?プロジェクトにはバックエンド コードは含まれません。これまでのところ、次のようなレイアウトを想定していました。

/[app name]
           /assets
                  /css
                  /js
                  /cljs
                  /...
           /src
                  /[module 1]
                             /view1.cljs
                             /view2.cljs
           /templates
                     /layouts/
                              layout1.html
                     /[module 1]/
                                 view1.html
                                 view2.html
           /test
                /[module 1]
                           /test_view1.cljs
                           /test_view2.cljs
           /doc
               /src
                   /index.rst
               /build
           README.md

確立された「」はありますか?標準レイアウト「そのようなプロジェクトの場合、Rails や Django などのフレームワークによって強制されるレイアウトに匹敵しますか?

役に立ちましたか?

解決

良さそうですが、resources/public やそこにindex.html などが必要です。テンプレートと解析されていない CSS は、パブリック フォルダー (サーバーが提供するフォルダー) に解析できる gruntfile を使用してリソースに含めることができます。

編集: 例を追加しました

/[app name]
  src/
    cljs/
      [app_name]/
        core.cljs
    clj/
  test/
  doc/
    index.srt
  resources/
    css/
      index.less
    templates/
      layouts/
        default.jade
      index.jade
    Gruntfile.js
    public/ ; Here grunt and cljsbuild will compile all the resources ->
      index.html
      js/
      cljs/
      css/
        index.css

サーバーは次を指す必要があります resources/public/ ファイルを提供するために

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top