【文件属性】:
文件名称:babel-file-loader:将文件加载到内存中,以使用BabylonBabel进行解析和遍历
文件大小:30KB
文件格式:ZIP
更新时间:2021-01-31 03:28:01
babel filesystem babel-util BabelJavaScript
babel文件加载器
使用/ Babel将文件加载到内存中以进行分析和遍历
import { loadImportSync } from 'babel-file-loader' ;
export function plugin ( ) {
return {
visitor : {
ImportDefaultDeclaration ( path ) {
let file = loadImportSync ( path ) ;
file . path . traverse ( {
ExportDefaultDeclaration ( ) {
console . log ( 'Found matching export default' ) ;
} ,
} ) ;
} ,
} ,
} ,
} ;
API
resolveFilePath{Async,Sync}(path, filePath, resolveOpts)
解析与path所
【文件预览】:
babel-file-loader-master
----.gitignore(19B)
----.flowconfig(39B)
----package.json(652B)
----.travis.yml(66B)
----LICENSE(1KB)
----index.js(3KB)
----test.js(2KB)
----flow-typed()
--------npm()
----README.md(1KB)
----fixture.js(11B)
----yarn.lock(74KB)