問題タブ [mimosa]

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 に答える
134 参照

twitter-bootstrap - Mimosa で Bootstrap なしのファイルをカスタマイズする最良の方法は何ですか?

ブートストラップの少ないファイルをカスタマイズする必要があるプロジェクトに取り組んでいます。mainOverRide と copy exclude を使用して Mimosa でそれを行う方法を見つけました。しかし、かなりずさんです。

ここに設定があります

これにより、ブートストラップの少ないファイルが css/vendor/bootstrap にコピーされます

次に、カスタムのlessファイルをcssディレクトリex:custom.lessまたはvariables.lessに配置します。次に、bootstrap.less ファイルを編集して、新しいカスタムの less ファイルをインポートします。

だから私の質問は....もっと良い方法はありますか?これはちょっともったいない気がします。Mimosa を使用してカスタム ブートストラップ ファイルを使用する簡単な方法を見逃しているように感じます。

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

node.js - ノードJSサーバーを起動するときに、mimosa watch -sで起動されたかどうかをどのように検出しますか

node.jsで書かれたserver.jsファイルがあります

私はサーバーを起動できます...ノードサーバー

または、次のコマンドで開始できます ... mimosa watch -s

私がやりたいserver.jsファイルで...

どうすればこれを検出できますか? などの回答はご遠慮ください ... なぜこれをやりたいのですか?

現在、私は検出することしかできません...

問題は... thisIsMimosa が時間内に設定されていないため、「ノード サーバー」を使用してサーバーを起動すると、ノードの startServer 呼び出しが行われません。

ミモザを使用してサーバーを起動した場合に値が異なる変数を誰かが知っている場合は、代わりにそれに頼ることができます。

よろしくお願いします。

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

mimosa - ミモザでバウアー資産を分離することは可能ですか?

Mimosa はディレクトリ構造を提供します...

  • アセット (watch.sourceDir)
  • assets/javascripts (bower はここのベンダー ディレクトリにインストールされます)
  • 公衆

mimosa-config.coffee から抽出 ...

次の構造を使用することは可能ですか?...

  • 資産
  • bower (ベンダー アセットのみが含まれます)
  • public (ビルドにはアセットと Bower の両方が含まれます)

または、提案された「bower」ディレクトリはwatch.sourceDirに相対的でなければなりませんか? 既知の回避策はありますか? 回避策を避けるべきですか?

どんな助けでも大歓迎です - どうもありがとう

PSこれは私の雇用主が採用したい構造です

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

angularjs - すべての角度テンプレートを 1 つの js ファイルにコンパイルする

すべての angulara テンプレートを単一の js ファイルにコンパイルしようとしています。emberがember-cliで行うことのようなもの。

そのため、すべてのjavascriptファイルを縮小して連結することに成功しました。vendor.js と application.js の 2 つのファイルと、templates.js に詰め込みたいテンプレート ファイルがたくさんあります。

どうすればいいですか?誰かが段階的な説明をしてくれるなら、お願いします。リンクも歓迎します。驚くべきことに、これに関する情報はどこにもありません。

私は mimosa をビルド ツールとして使用していますが、これが最も簡単に思えました。ここに私のミモザの設定があります:

エラーなしで templates.js ファイルを生成します。しかし、リンクすると、Angular が大量のエラーを吐き出します。

コンパイルしたら、実際にこれらのテンプレートを ng-include およびルート プロバイダーから呼び出すにはどうすればよいですか? 私の場合、テンプレートの元のファイル名から派生したIDを使用してスクリプトテンプレートを呼び出すのと同じだと思いますよね?多分私はいくつかの重要なステップを逃しています。

ここでは、ビルド ツールは重要ではありませんが、望ましいものです。ビルドツールなしで手動で行う方法を誰かが示すことができれば、残りを理解するでしょう。

ありがとう。