タグ付けされた質問 「dependencies」

1つの要素の定義を変更すると他の要素も変更される可能性がある場合、2つの要素間に依存関係が存在します。

3
npmを使用して現在のディレクトリにpackage.json依存関係をインストールする方法
私はfooappというWebアプリを持っています。私はpackage.json根を持っています。すべての依存関係を特定のにインストールしたいnode_modules directory。どうすればよいですか? 私が欲しいもの 2つのwidget依存関係があるとしましょう。私はこのようなディレクトリ構造になりたいです: node_modules/ widgetA widgetB fooapp/ package.js lib .. 私が得るもの 私が実行するnpm install fooapp/ と、これが得られます: node_modules/ fooapp/ node_modules/ widgetA widgetB package.js lib/ .. fooapp/ package.js lib/ .. npmは、アプリディレクトリのコピーをnode_modulesディレクトリに作成し、パッケージを別の node_modulesディレクトリにインストールします。 これはパッケージのインストールに意味があると理解しています。しかし、私はrequire()自分のWebアプリを他のものの中に入れず、直接実行します。依存関係を特定のnode_modulesディレクトリにインストールする簡単な方法を探しています。

30
C ++ BSON拡張機能の読み込みに失敗しました
ここにノードnoobの合計があります。サンプルノードアプリをセットアップしようとしましたが、実行しようとするたびに次のエラーがポップアップし続けます。 ノードアプリ Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 :27017] at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74) at EventEmitter.emit (events.js:106:17) at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15) at EventEmitter.emit (events.js:98:17) at Socket.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:512:10) at Socket.EventEmitter.emit (events.js:95:17) at net.js:830:16 at process._tickCallback (node.js:415:13)

5
Mavenはリポジトリの更新された依存関係をチェックします
報奨金は、期限が切れる2日間で。この質問への回答は、+ 50レピュテーションバウンティの対象となります。 ROMANIA_engineerは、既存の回答に報酬を与えたいと考えています。 リポジトリで利用可能な依存関係の新しいバージョンがあるかどうかを確認できるMavenプラグインはありますか? たとえば、依存関係Xをバージョン1.2で使用しているとします。Xの新しいバージョンがバージョン1.3でリリースされました。私のプロジェクトで使用されている依存関係に基づいて、どの依存関係で新しいバージョンが利用可能か知りたいのですが。

14
DLLの依存関係を確認する方法は?
時々、小さなプロジェクトをやっているとき、私は十分注意していなくて、知らないDLLの依存関係を誤って追加してしまいます。このプログラムを友人や他の人に出荷すると、「一部のDLL」が見つからないため、「動作しません」。これはもちろん、プログラムが私のシステムでDLLを見つけることができるからです。 DLLの依存関係の実行可能ファイルをスキャンする方法や、これらのoopsの状況を防ぐためにテストするために「クリーンな」DLLフリー環境でプログラムを実行する方法はありますか?

14
Gradleを使用したマルチプロジェクトテストの依存関係
マルチプロジェクト構成があり、gradleを使用したいと思います。 私のプロジェクトは次のとおりです: プロジェクトA -> src/main/java -> src/test/java プロジェクトB - > src/main/java(依存src/main/javaにプロジェクトA) - > src/test/java(依存src/test/javaにプロジェクトA) 私のプロジェクトB build.gradleファイルは次のとおりです。 apply plugin: 'java' dependencies { compile project(':ProjectA') } タスクcompileJavaはcompileTestJavaうまく機能しますが、プロジェクトAからのテストファイルはコンパイルされません。

13
node.js TypeError:パスは絶対パスであるか、res.sendFileへのルートを指定する必要があります[JSONの解析に失敗しました]
[追加]だから私の次の問題は、新しい依存関係を追加しようとするときです(npm install --save socket.io)。JSONファイルも有効です。私はこのエラーを受け取ります:jsonの解析に失敗しました npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json …

1
gitリポジトリで依存関係をリンクするにはどうすればよいですか?
私のスクリプトでは、自分のリポジトリを持つライブラリ(私のものまたは他のもの)をよく使用します。私はそれらを私のリポジトリに複製したくありません、そして新しいバージョンが出るたびにそれらを更新することに行き詰まってしまいたくありません。ただし、誰かがレポを複製しても、ローカルで機能し、リンクが壊れていないはずです。 私が何ができるかについてのアイデアはありますか?

11
ファイルシステムに依存するコードの単体テスト
私は、ZIPファイルを指定した場合に必要なコンポーネントを作成しています。 ファイルを解凍します。 解凍したファイルから特定のdllを見つけます。 リフレクションを介してそのdllをロードし、その上でメソッドを呼び出します。 このコンポーネントを単体テストしたいのですが。 ファイルシステムを直接処理するコードを作成したくなります。 void DoIt() { Zip.Unzip(theZipFile, "C:\\foo\\Unzipped"); System.IO.File myDll = File.Open("C:\\foo\\Unzipped\\SuperSecret.bar"); myDll.InvokeSomeSpecialMethod(); } しかし、「ファイルシステム、データベース、ネットワークなどに依存する単体テストを記述しないでください」とよく言われます。 これをユニットテストに適した方法で書くとすると、次のようになると思います。 void DoIt(IZipper zipper, IFileSystem fileSystem, IDllRunner runner) { string path = zipper.Unzip(theZipFile); IFakeFile file = fileSystem.Open(path); runner.Run(file); } わーい!今ではテスト可能です。DoItメソッドにテストダブル(モック)をフィードできます。しかし、どのようなコストで?これをテスト可能にするためだけに、3つの新しいインターフェースを定義する必要がありました。そして、正確には何をテストしていますか?私のDoIt関数がその依存関係と適切に相互作用することをテストしています。zipファイルが適切に解凍されたことなどはテストしません。 もう機能をテストしているような気がしません。クラスの相互作用をテストしているような感じです。 私の質問はこれです:ファイルシステムに依存する何かを単体テストする適切な方法は何ですか? 編集私は.NETを使用していますが、この概念はJavaまたはネイティブコードにも適用できます。

5
Mavenに依存関係を追加する
持っているjarファイルを取得して、Maven 2の依存関係システムに追加するにはどうすればよいですか?私はこの依存関係のメンテナーとなり、私のコードでは、コンパイルするためにクラスパスにこのjarが必要です。

14
Visual Studioプロジェクトの依存関係グラフ
現在、大きなソリューション(約70プロジェクト)をVS 2005 + .NET 2.0からVS 2008 + .NET 3.5に移行しています。現在、VS 2008 + .NET 2.0を使用しています。 問題は、プロジェクトを1つずつ新しい.NETフレームワークに移動して、.NET 2.0プロジェクトが.NET 3.5プロジェクトを参照しないようにする必要があることです。プロジェクトの依存関係のグラフを表示するツールはありますか?

5
Mavenのすべての依存関係をリポジトリにないディレクトリにダウンロードしていますか?
私はmavenだけにバイナリ形式で配布されたライブラリを使用する必要があったので、プロジェクトをmavenに変換し始めましたが、頭を壁にぶつけすぎた後、自分を傷つけるのをやめ、そのまま使用することにしました蟻。私はmavenにjarとその推移的な依存関係のすべてを選択したディレクトリにダウンロードさせて、通常どおり楽しんでいるSCMにチェックインして、再び至福の開発者になりたいと思っています。 それを簡単に行う方法はありますか?

14
scipy.miscモジュールには属性imreadはありませんか?
scipyで画像を読み込もうとしています。ただしそのscipy.misc.imread部分は受け付けません。これの原因は何でしょうか? >>> import scipy >>> scipy.misc <module 'scipy.misc' from 'C:\Python27\lib\site-packages\scipy\misc\__init__.pyc'> >>> scipy.misc.imread('test.tif') Traceback (most recent call last): File "<pyshell#11>", line 1, in <module> scipy.misc.imread('test.tif') AttributeError: 'module' object has no attribute 'imread'

7
アーティファクトの依存関係ツリーを取得するにはどうすればよいですか?
dependency:tree特定のプロジェクトの依存関係ツリーを表示するために使用できます。しかし、私が必要なのは、サードパーティのアーティファクトの依存関係ツリーを確認することです。 空のプロジェクトを作成できると思いますが、もっと簡単なものを探しています(いくつかのアーティファクトに対してこれを行う必要があります)。

4
Visual StudioのHintPathとReferencePath
違いを正確に何であるHintPath.csprojファイルとReferencePathで.csproj.userファイルが?私たちは、依存関係DLLが「リリース」のsvnリポジトリにあり、すべてのプロジェクトが特定のリリースを指しているという慣習にコミットしようとしています。異なる開発者は異なるフォルダー構造を持っているため、相対参照は機能しないため、特定の開発者のリリースフォルダーを指す環境変数を使用して絶対参照を作成するスキームを考え出しました。したがって、参照を追加した後、プロジェクトファイルを手動で編集して、環境変数を使用して参照を絶対パスに変更します。 私は、これは、両方で行うことができることに気付きましたHintPathとReferencePath、私はそれらの間見つけることができる唯一の違いは、それがあるHintPathビルド時に解決され、ReferencePathプロジェクトがIDEにロードされたとき。それがどのような影響をもたらすのかはよくわかりません。VSがを書き換えることが.csproj.userあり、を書き換える必要があることに気付きましたがReferencePath、何が原因なのかわかりません。 .csproj.userファイルはユーザー固有のものであるため、チェックインしない方がよいと聞いたので、それを目指したいのですが、HintPath-specified DLLがロードされることが「保証」されていない場合にも、同じDLLは、たとえばプロジェクトの出力ディレクトリにあります。これについて何か考えはありますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.