簡體   English   中英

Flow react native 導入圖片錯誤無法解析模塊RelativeImageStub

[英]Flow react native import image error cannot resolve module RelativeImageStub

我對流很陌生,在 react-native 中導入圖像時出現流錯誤:

import EditIcon from '../../../../../assets/images/edit-icon.png';

<Image
   style={imageStyle}
   source={EditIcon}
/>

我收到此錯誤:

“無法解析模塊 RelativeImageStub”

這是我的 flowconfig,其中有 RelativeImageStub

module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'

您可以使用擴展匹配器,而不是匹配整個模塊名稱。

改變:

module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'

到:

module.name_mapper.extension='\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)' -> 'RelativeImageStub'

發生這種情況是因為沒有流定義文件。

消除錯誤的解決方法是創建 stub

安裝flow-typed (例如npm i -g flow-typed )后,在項目的根目錄中執行以下命令:

flow-typed create-stub RelativeImageStub@xxx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM