問題タブ [build-system]

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

jquery - $ in '--global-js-name=='、JQuery 互換性および Sublime Text - ビルド システム

デフォルトでは、 dart2jsによって生成されたJSスクリプトはグローバル名$がJQueryと同じであるため、両方を同時に使用すると問題が発生する可能性があります。この問題を解決するために、dart2jsにはパラメーター--global-js-name=={GLOBAL NAME}がありますが、 {GLOBAL NAME}は\$[az]* (例: $dart ) と一致する必要があります。Sublime Text - Build Systemsでは、 $'\\'でエスケープする必要があります

作業パラメータの例:

結果の JS は次のようなもので始まります。

0 投票する
4 に答える
1252 参照

git - SVN エクスポートとまったく同じ Git エクスポート

リモート Git リポジトリから 1 つのリビジョンのファイルのみをエクスポートすることはできますか? Subversion では、これを簡単に行うことができます。

これにより、リビジョン 5317 で変更されたファイルのみが表示され、他には何も表示されません。Git でこれができないのはなぜですか?

注: How to do a “git export” (like “svn export”)は既に読みましたが、すべての回答は、リポジトリ全体のクローン作成のバリエーションに言及しています。作業ツリー全体は必要ありません。ほんの一握りのファイルが必要です。私のリポジトリは 4.5 ギガで、VM でホストされている FTP ビルド システムは受信に対して課金され、ディスク容量が限られています。どんな助けでも感謝します。

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

linux - cmake : スクリプトから環境変数を設定する

クロスコンパイルに必要なすべての変数を設定するスクリプトがあります。これはその一部です:

実行するとsource environment-setup-powerpc-linux、すべての環境変数が現在のシェル セッションにインポートされ、サンプルをコンパイルできます。

これらの変数を cmake にインポートすることは可能ですか? はいの場合、どのように?


もう少し詳細:

  1. ELDK v 5.4を使用しています。インストール スクリプトは、すべての環境変数を設定するスクリプトを生成します。
  2. クロスコンパイルを手動で設定する方法を説明しているこのチュートリアルを見つけましたが、すべてを設定するスクリプトの使用方法は説明していません
  3. cmakeを設定する前にスクリプトを呼び出すと、すべて正常に動作し、クロスコンパイルできますが、cmakeがスクリプトを呼び出すようにしたいと思います
0 投票する
3 に答える
2778 参照

c++ - SWIG を使用して go build で C++ 建物を生成する方法の例はありますか?

「go build」でプロジェクトをビルドしたい。swig を go ビルド プロセスに統合する方法に関するドキュメントは見つかりませんでした。また、非常に重要なことですが、これは C++ の例である必要があります。C は簡単です。

foo.swig

foo.h

foo.cpp

main.go

出力

エラーは明らかで、swig はすべてを C ライブラリとしてビルドしようとします。

テストするには、次をコピーします。

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

dependencies - Gradle マルチプロジェクトのオプションのサブプロジェクトの推移的な依存関係は、既存のサブプロジェクトに解決する必要があります

次のプロジェクトを想定します。マスター プロジェクトはマルチ プロジェクトですが、より大きなプロジェクトのすべての部分は、個別に開発することも、混合して開発することもできます。

usesとuses ( m3_m2m2m1m1 <- m2 <- m3 )

の存在m2はオプションですが、次のレイアウトのマルチプロジェクトも合理的です

しかし、この場合m2、アーティファクト リポジトリからプルされますが、これは問題ありません...ただしm1、推移的な依存関係は良好ですが、ベイクされたアーティファクトの代わりにm2ローカル バージョンを使用するように gradle に指示するにはどうすればよいですか?m1

私はこれにこだわっています.gradleをオーバーライドするためにアクセスできるすべての場所は、「ちょうど」ModuleVersionSelectorレベルのアクセスを提供DefaultProjectDependencyします.ダウンロードしたアーティファクトの推移的な依存関係に従って、どのように追加できますか?

アーカイブされたアーティファクトの完全な依存関係グラフにアクセスし、いくつかのオーバーライド/除外を入れることができれば、代替手段があるかもしれません。

編集:

私が思いついた最善の方法は、resolutionStrategy を使用してフィルターを使用することです。「elastic-deps」プロジェクトをさらに開発して例を作成しました

https://github.com/kgyrtkirk/elastic-deps

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

sublimetext2 - 崇高な自動ビルド システムのテキスト ファイル

拡張子が .txt のファイルを検出し、提供したプログラムを使用するビルド システムを作成しようとしています。スコープと関係があることは知っていますが、機能させることができないようです。

selector
ツール の場合| ビルドシステム | 自動selectorオプションが設定されている場合、Sublime Text は、ファイルのスコープに一致することにより、アクティブなファイルに対応するビルド システムを自動的に見つけます。

-https://docs.sublimetext.io/guide/usage/build-systems.html

0 投票する
7 に答える
9531 参照

css - Sublime SFTP - sass ファイルの保存時にコンパイル済みの css をアップロードする

Sublime で html/css を開発しています。sassでcss を作成し、Sublime のビルド システムを使用してファイル保存時に css ファイルを生成しています。また、SFTPプラグインを使用して保存時にアップロードするように構成されています。

私の問題は、生成されたcssファイルが直接保存したファイルではないため、アップロードされないことです。SFTP プラグインがローカルで変更されたすべてのファイルをアップロードする方法があるかどうかを確認しようとしましたが、それをサポートしていないようです。

これを達成するために私にできることはありますか?