node.js - 如何在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"
}
解决方案
Precinct对此非常有用。
import { paperwork } from 'precinct';
console.log( paperwork( './index.js' ) );
除了 javascript,它还可以在 typescript、css、sass、less、stylus 中找到导入的文件...
推荐阅读
- php - 变量未定义 使用视图编辑器后在刀片模板中使变量可选
- python - 无法通过cmake安装柯南
- javascript - Discord.js 对特定部分使用 fs.readFile
- reactjs - 在不应该发生的时候反应 usEffect 触发
- python - python - 当使用popen运行或在子进程库中运行时,如何在自己的行上打印python中的输入提示?
- regex - 让浏览器忽略 URL 中间的特定字符串的方法?
- python - ImportError:无法从“setuptools”导入名称“Feature”
- android-9.0-pie - (Termux:API)中的“termux-battery-status”命令不起作用
- javascript - 共享 React 组件的开放式样式
- python - 使用 KNearestNeighbors 绘制 Iris 数据集的决策边界的问题