Node.js 如何从父目录导入npm模块?

Node.js 如何从父目录导入npm模块?,node.js,reactjs,npm,Node.js,Reactjs,Npm,鉴于以下项目结构: - parentPrj - prj1 - node_modules - package.json - index.js - prj2 - node_modules - package.json - node_modules - react - react.js - package.json 是否可以从父节点的node\u modules导入prj1源内部的依赖项?如果是-如何?当前它给出了一个错误无法解析模块 在这个具体的例子中,如果您

鉴于以下项目结构:

- parentPrj
 - prj1
  - node_modules
  - package.json
  - index.js
 - prj2
  - node_modules
  - package.json
 - node_modules
  - react
   - react.js
 - package.json
是否可以从父节点的
node\u modules
导入prj1源内部的依赖项?如果是-如何?当前它给出了一个错误
无法解析模块


在这个具体的例子中,如果您不想使用(其中一条评论中已经提到),我如何从
index.js
导入
react.js
,最简单的解决方案可能是创建一个从项目a的
节点_modules
文件夹到父文件夹的符号链接。

能否提供更多上下文和具体示例
parentPrj/pr1/foo.js
想要导入
parentPrj/node_modules/bar.js
?@FelixKling,是的,给我一秒钟为什么不将依赖项添加到需要它的项目的package.json中?@HereticMonkey prj1和prj2都需要它。如果可以避免的话,我不想单独更新它们。这听起来像是工作区或工作区的用例