首页 > 解决方案 > 如何在nodejs的文件中找到导入的文件?

问题描述

我有一个index.js文件,其中有以下导入。

import React, { PureComponent } from 'react';
import classnames from 'classnames';
import Button from 'components/shared/Button';
import Header from 'components/main/Header';
import Footer from 'components/main/Footer';
import Nav from 'components/shared/Nav';

components/shared使用节点脚本或components/main在节点脚本中找出所有导入语句的最佳方法是什么?我试图找到一个组件的对象被导入到index.js. 例如,从这里index.js我应该得到一个对象,使用 sript 作为

 {
  "Button": "components/shared/Button",
  "Header": "components/main/Header",
  "Footer": "components/main/Footer",
  "Nav": "components/shared/Nav"
 }

标签: node.js

解决方案


Precinct对此非常有用。

import { paperwork } from 'precinct';
console.log( paperwork( './index.js' ) );

除了 javascript,它还可以在 typescript、css、sass、less、stylus 中找到导入的文件...


推荐阅读