【发布时间】:2015-12-03 23:58:26
【问题描述】:
我的 Node 项目的根目录所在的目录本身就是另一个 Node 项目的根目录。所以这两个文件夹都包含package.json 和node_modules。问题是在内部项目中,有时我require模块没有安装在这个项目中。但是 Node 只是默默地在父项目的 node_modules 中找到它们,这会导致令人讨厌的惊喜。我能以某种方式阻止它这样做吗?我不想更改项目的目录结构,除非它是唯一的解决方案。
【问题讨论】:
-
Require 不会遍历路径树。你能发布你的文件结构吗?
-
这不是你的文件夹结构。
-
@BrandonSmith 会向上遍历,但前提是在当前目录下找不到模块
-
因为人会犯错?
标签: node.js node-modules