0
假设以下情形。假设我正在开发一个名为test
的快速项目。在该项目中,我使用名为x
的节点模块。 x
使用另一个名为y
的模块。我已经将x
添加到项目test
的package.json
的依存关系中。我是否也需要添加y
?简单的直觉说我不需要,但它导致我的问题。任何帮助?在快速项目的package.json中添加依赖关系
假设以下情形。假设我正在开发一个名为test
的快速项目。在该项目中,我使用名为x
的节点模块。 x
使用另一个名为y
的模块。我已经将x
添加到项目test
的package.json
的依存关系中。我是否也需要添加y
?简单的直觉说我不需要,但它导致我的问题。任何帮助?在快速项目的package.json中添加依赖关系
要回答你的问题,是的,你需要添加y
。从我的理解来看,它是相反的。如果您已将y
作为您的项目依赖项安装,则x
将不需要将其安装为其依赖项。
如果存在node_modules
文件夹,节点将查看上层目录(在查看当前目录之前),并在您正在查找的模块已存在的情况下搜索它们。
你能描述遇到什么问题吗? – Ruel
@Ruel,在我的情况下,'y'是'mysql'。当我运行'test'项目时,它给我错误,说它找不到'mysql'模块。 – taufique