Javascript 流中的网页包路径出错

Javascript 流中的网页包路径出错,javascript,flowtype,Javascript,Flowtype,我试图在一个新项目中设置流,但我的网页解析路径使它混淆。我正在自动解析根文件夹,以便您可以使用components/Foo而不是。/../../../components/Foo 有办法解决这个问题吗?我试着玩module.name_mapper='^components/[a-zA-Z0-9$+$'->“src/components',但它不起作用 src/pages/Login.js:5 5: import View from 'components/View';

我试图在一个新项目中设置流,但我的网页解析路径使它混淆。我正在自动解析根文件夹,以便您可以使用
components/Foo
而不是
。/../../../components/Foo

有办法解决这个问题吗?我试着玩
module.name_mapper='^components/[a-zA-Z0-9$+$'->“src/components'
,但它不起作用

src/pages/Login.js:5
  5: import View from 'components/View';
                      ^^^^^^^^^^^^^^^^^ components/View. Required module not found

多亏了jeffmo,这一点现在得到了支持。这支持webpack中的模块解析功能

[options]
module.name_mapper='^components\(.*\)$' -> '<PROJECT_ROOT>/components/\1'
module.name_mapper='^actions\(.*\)$' -> '<PROJECT_ROOT>/actions/\1'
module.name_mapper='^containers\(.*\)$' -> '<PROJECT_ROOT>/containers/\1'
[选项]
module.name_mapper='^components\(.*\)$'->'/components/\1'
module.name_mapper='^actions\(.*\)$'->'/actions/\1'
module.name_mapper='^containers\(.*\)$'->'/containers/\1'


似乎不适用于项目根目录内的符号链接和项目根目录外的路径