节点本地文件夹导入

Node local folder import

我有一个 React Native 项目,它有一个 "common" 文件夹,其中包含许多文件夹和文件。 我在我的基本代码中的多个地方导入这些。但是,我目前要做的是单独导入它们,例如

import comp1 from '../../Common/field/comp1';
import comp2 from '../../Common/field/comp2';

我希望能够做的是保持 "common" 文件夹不变,并简单地将它们全部从中央文件中导出,最好使用易于阅读的别名。希望我的 "common" 文件夹可以与标准的外部节点依赖导入无缝衔接,例如

import React, { Component } from 'react';
import { comp1, comp2 } from 'common';

我知道 npm 私有节点模块和其他一些针对单个文件的解决方案,但我似乎找不到任何推荐的方法来执行此操作。 也许我没有在寻找合适的功能,或者我过度简化了我的问题,但在我看来,这对于开发人员来说应该是一件非常普遍的事情,而无需通过 npm。

如有任何帮助,我们将不胜感激。

所以我所做的只是创建了我自己的文件夹并将其添加为具有标准 package.json、index.js 等的节点模块。 这让我暂时可以做我想做的事。不确定它未来的可维护性如何,因此可能需要将其作为私有存储库添加到 bitbucket 或其他东西上。