节点本地文件夹导入

时间:2017-08-09 16:45:44

标签: node.js node-modules

我有一个本机项目,它有一个“公共”文件夹,其中包含许多文件夹和文件。 我在我的基本代码中的多个位置导入这些。但是,我目前要做的就是单独导入它们,例如

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。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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