文件名称:babel-collect-imports:从入口点递归收集所有内部和外部依赖项
文件大小:34KB
文件格式:ZIP
更新时间:2024-02-20 20:34:53
internal babel parse babylon external
babel-collect-imports 从入口点递归收集所有内部和外部依赖项 安装 yarn add babel-collect-imports 用法 const { collectImportsSync } = require ( 'babel-collect-imports' ) ; let { internal , external } = collectImportsSync ( 'path/to/entry.js' ) ; // { internal: ['path/to/entry.js', 'path/to/import.js', 'path/to/other/import.js'], // external: ['lodash', 'react'] } 当发现“内部”依赖关系(不是一个节点包)时,它将遵循导入并继续收集依赖关系。 API collectImportsSync(entry, parserOpts?, resolveOpts?) entry应为完整文件路径 parserOpts是选择 resolveOpts是方案选项 常问问题 如何确定“内部”
【文件预览】:
babel-collect-imports-master
----.flowconfig(58B)
----yarn.lock(102KB)
----fixtures()
--------internal-and-external.js(21B)
--------none.js(9B)
--------export-from.js(24B)
--------internal.js(17B)
--------external.js(19B)
--------cycle-a.js(20B)
--------cycle-b.js(20B)
----test.js(1KB)
----.travis.yml(98B)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(19B)
----index.js(2KB)
----package.json(743B)