我正在尝试获取流量以输入检查我的代码,但是当它找不到使用babel-plugin-module-alias重写的路径时,它给了我一个错误。<<<<<<<<<<<<<<
我未能成功尝试使用FlowConfig中的Resolve_dirName选项。
有人可以告诉我是否可以使用此Babel插件?
.babelrc
{
"plugins": [
"transform-flow-strip-types",
["module-alias", [
{ "src": "./app", "expose": "app" },
]]
]
}
.flowConfig
[options]
module.system.node.resolve_dirname=app
app/main.js
import bar from 'app/foo';
app/main.js:3
3: import bar from 'app/foo';
^^^^^^^^^^ app/foo. Required module not found
module.system.node.resolve_dirname
实际上告诉流量从哪里开始解决问题。如果您想从"应用程序"开始解决流程,则需要将其指向一个比App高的目录。
另外,您也可以使用`module.name_mapper ='^app/([a-z-z-a-z0-9 $ _/] )$' ->'>'src/ 1'
这是.flowconfig [options]
中的module.name_mapper
设置如何实现。Flow版本0.56.0
module.name_mapper='^app/([-a-zA-Z0-9$_/]+)$' -> '<PROJECT_ROOT>/src/1'