2014-07-20 55 views
0

假设以下情形。假设我正在开发一个名为test的快速项目。在该项目中,我使用名为x的节点模块。 x使用另一个名为y的模块。我已经将x添加到项目testpackage.json的依存关系中。我是否也需要添加y?简单的直觉说我不需要,但它导致我的问题。任何帮助?在快速项目的package.json中添加依赖关系

+1

你能描述遇到什么问题吗? – Ruel

+0

@Ruel,在我的情况下,'y'是'mysql'。当我运行'test'项目时,它给我错误,说它找不到'mysql'模块。 – taufique

回答

0

要回答你的问题,是的,你需要添加y。从我的理解来看,它是相反的。如果您已将y作为您的项目依赖项安装,则x将不需要将其安装为其依赖项。

如果存在node_modules文件夹,节点将查看上层目录(在查看当前目录之前),并在您正在查找的模块已存在的情况下搜索它们。