Questions tagged «dependencies»

如果对一个元素的定义的更改可能导致对另一个元素的更改,则两个元素之间存在依赖性。

3
如何使用npm在当前目录中安装package.json依赖项
我有一个Web应用程序:fooapp。我有package.json根。我想将所有依赖项安装在特定的中node_modules directory。我该怎么做呢? 我想要的是 可以说我有两个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扩展
总节点菜鸟在这里。我一直在尝试设置示例节点应用程序,但是每次我尝试运行时都会弹出以下错误: 节点应用 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检查存储库中的更新依赖项
该赏金过期4天。这个问题的答案有资格获得+50声望奖励。 ROMANIA_engineer要奖励现有答案。 是否有Maven插件可让您检查存储库中是否有较新版本的依赖项? 假设您正在使用版本1.2的依赖项X。现在,新的X版本随版本1.3一起发布。我想基于项目中使用的依赖项,哪些依赖项具有较新的版本。

14
如何检查DLL依赖性?
有时,当我做一个小项目时,我不够谨慎,并意外地添加了一个我不知道的DLL依赖项。当我将此程序发送给朋友或其他人时,“它不起作用”,因为缺少“某些DLL”。这当然是因为程序可以在我的系统上找到DLL,但不能在他们的系统上找到。 有没有扫描DLL依赖的可执行文件或在一个“干净”的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) 我的Project B build.gradle文件是这样的: apply plugin: 'java' dependencies { compile project(':ProjectA') } 任务compileJava工作正常,但是compileTestJava不会编译Project 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或本机代码。


14
Visual Studio项目的依赖图
我目前正在将一个大型解决方案(约70个项目)从VS 2005 + .NET 2.0迁移到VS 2008 + .NET 3.5。目前,我有VS 2008 + .NET 2.0。 问题是我需要将项目一个接一个地移到新的.NET框架,以确保没有.NET 2.0项目引用.NET 3.5项目。有没有什么工具可以使我很好地了解项目依赖关系?

5
是否将所有Maven依赖项下载到不在存储库中的目录中?
我开始将项目转换为Maven,因为我只需要使用以二进制形式分布在Maven上的库,但是在将头撞在墙上的时间过长之后,我决定不再伤害自己,而只是使用蚂蚁。我只想让Maven将jar及其所有传递依赖项下载到我选择的目录中,这样我就可以像往常一样将它们检入SCM,并再次成为一名幸福的开发人员。 任何想法如何轻松做到这一点?

14
scipy.misc模块没有属性读取?
我正在尝试读取图像。但是,它不接受该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存储库中,并且所有项目都指向特定的发布。由于不同的开发人员具有不同的文件夹结构,因此相对引用将不起作用,因此我们提出了一种方案,该方案使用指向特定开发人员的releases文件夹的环境变量来创建绝对引用。因此,在添加引用之后,我们可以手动编辑项目文件以使用环境变量将引用更改为绝对路径。 我注意到,可以同时使用HintPath和和来完成此操作ReferencePath,但是我只能发现它们之间的唯一区别HintPath是在构建时以及ReferencePath将项目加载到IDE中时已解决。我不太确定那是什么后果。我注意到VS有时会重写,.csproj.user而我必须重写ReferencePath,但是我不确定是什么触发了它。 我听说最好不要检入该.csproj.user文件,因为它是特定于用户的,因此我希望以此为目标,但是我也听说HintPath-指定的DLL不能“保证”在以下情况下加载:例如,相同的DLL位于项目的输出目录中。有什么想法吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.