dependants-parser:给定模块、根和导入语法解析依赖项

时间:2024-07-15 03:02:35
【文件属性】:

文件名称:dependants-parser:给定模块、根和导入语法解析依赖项

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-15 03:02:35

JavaScript

依赖解析器 通过使用给定的根目录和导入表达式正则表达式解析针对指定本地模块的 require 语法,递归获取依赖模块的实用程序。 问题 在编写自定义监视构建工具时,我需要一些快速简便的方法来确定哪些模块依赖于更改的文件将被发送到,以避免在每次更改时重新编译代码库中的每个文件。 这个工具很容易扩展到大多数预处理器和语法,只要它们的导入命令可以用正则表达式表达并且模块相对于目标文件定位。 到目前为止,该模块默认提供 Stylus 和 CommonJS 正则表达式。 安装 npm install dependants-parser 测试 通过运行测试 Mocha npm test 使用简单 考虑以下树: . ├── index.js └── stylus ├── root.styl └── target.styl 手写笔/root.styl: @import


【文件预览】:
dependants-parser-master
----.gitignore(25B)
----README.md(3KB)
----test()
--------regexes.js(3KB)
--------basics()
--------commonjs()
--------findSyncBasics.js(3KB)
--------findSyncStylus.js(3KB)
--------findSyncCommonJS.js(2KB)
--------stylus()
----package.json(494B)
----index.js(3KB)
----.npmignore(41B)
----.travis.yml(58B)

网友评论