問題タブ [shakespeare-text]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
291 参照

haskell - Yesod エラーメッセージを効果的に読むには?

(初心者注意)

次のエラー メッセージが表示された場合、エラーの原因を突き止める最も簡単な方法は次のとおりです。

私は単純な足場サイト (DB なし) で作業しており、意図的にhomepage.julius. この特定の例では、私はエラーが何であるかを正確に知っていますが、エラーメッセージを見るだけでどうやって知ることができますか?

0 投票する
2 に答える
79 参照

haskell - Lucius ミックスインが「予期しない入力の終わり」を引き起こし、ブロックの終わりが見つからない

Yesod の Lucius でミックスインを使用しようとしていますが、問題が発生しました。現在、私の「センター」ミックスインは機能しているように見える唯一のものであり、変数補間のない唯一のミックスインでもありますが、それが問題に関連しているかどうかはわかりません。

ルシウス:

ミックスイン:

エラー:

私がトラブルシューティングしたこと:

  • 末尾にセミコロンを追加 -> 効果なし
  • 'center' 以外のすべての mixin を削除 -> コンパイル
  • 「box_sizing」以外のすべての mixin を削除し、静的にする (補間なし) -> 効果なし

私が明らかな何かを見逃している可能性は十分にあり、私はそのような人になりたくありませんが、これらのタイプのドキュメントの方法はあまりありません. おそらく、これは同様の立場にある他の誰かを助けることができます。

とにかく、すべての助けに感謝します。

編集

結局のところ、いくつかの個別の lucius ファイルをマージした後、「リンク解除」ミックスインもエラーなしでコンパイルされます。構造的に言えば、「box_sizing」などの他の mixin と本質的に同一であるという事実により、補間が原因でも関数のフォーマット (ガードと方程式) でもないことがわかりました。

Haskell コードは重要ではないように思われるため、Lucius ファイルのフォーマットにますます疑念を抱くようになりました。問題は、何らかの理由で盲目になっている基本的なcss構文エラーである可能性があると感じ始めています。

編集2

ナビゲーション バーの Lucius コードをマージしました。これにより、以前はコンパイルできなかった mixin が、特定の (未知ではあるが) 状況下で成功する可能性があることが明らかになりました。

関連するコード:
(「font_size」ミックスインがこのコードで正常にコンパイルされることに注意してください)

0 投票する
0 に答える
103 参照

haskell - Yesod ウィジェットなしで Shakespeare を使用して HTML を呼び出す Haskell

イェソドのように、深く潜る。質問があります: Yesod を使用して、たとえば電話をかけることができます。( )App付きのデータ型。Shakespeare テンプレート (以下のような) を使用して作成された HTML を提供するにはどうすればよいですか。これは、マイケル・スノイマンの本から入手しました。Warpwarp 3000 App