問題タブ [exclusionpath]

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

windows - コマンドラインからSphinxの`exclude_patterns`を設定するにはどうすればよいですか?

WindowsでSphinxを使用しています。
私のドキュメントのほとんどは通常のユーザー向けですが、管理者専用のコンテンツを含むサブページもあります。そのため、ドキュメントの2つのバージョンを作成したいと思います。完全なバージョンと「管理」ページを除外した2番目のバージョンです。

exclude_patternsそのためにビルド構成でを使用しました。
これまでのところ、それは動作します。名前に「admin」が含まれているすべてのサブフォルダー内のすべてのファイルは、これをconf.pyファイルに入れると無視されます。

問題は、両方のバージョンを取得するためにビルドを1回実行したいということです。

私が今やろうとしているのは、make.bat2回実行し、実行ごとに異なるパラメーターを指定することです。ドキュメント
に よると、と変数を設定することでこれを実現できます。BUILDDIRSPHINXOPTS

だから今私はbuild.batこのように見えるものを持っています:

set BUILDDIR=buildsphinxで生成されたファイルから行を削除すると、2つの異なるディレクトリでのビルドが機能しmake.batます。

ただし、除外パターンは機能しませ
上記のバッチファイルは、2番目のビルド(除外パターンを持つビルド)に対してこれを出力します。

私は何が間違っているのですか?コマンドラインのの構文はファイルの構文と異なります
か? または、1つのステップで2つの異なるバージョンを構築するためのより良い方法はありますか?exclude_patternssphinx-buildconf.py

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

dos - 動作していないファイルを除くすべてのファイルをバッチコピーします

続く

一部のファイル (ファイル パターン) を除くすべてのファイルを DOS コマンドから移動する

そのバッチ ファイルを使用して、リリース ディレクトリから展開ディレクトリにすべてのファイルをコピーします。

したがって、ここに 2 つの問題があります。

  1. excludeList が満たされておらず、ファイルが空です
  2. 手動で.\EasyRun\bin\Release*.vshost.exeを入れても、xcopyはそれをコピーから除外しません。

ここに画像の説明を入力

ありがとう