Clojurescript と React を使用して構築されたシングルページ アプリのプロジェクト レイアウト [終了]
-
20-12-2019 - |
質問
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/
ファイルを提供するために
所属していません StackOverflow