React Native での NativeWind と React-native-dotenv 間の競合を解決する
P粉135799949
P粉135799949 2024-03-29 20:48:45
0
1
369

私は React Native を初めて使用しており、Tailwind CSS を使用して React-native-dotenv を実装しようとしています。

NativeWind と Tailwind (両方必要だと思うので) をインストールしましたが、react-native-dotenv を実装しようとするまでは機能していました。

#babel.config.js を次のように更新すると、問題が発生します: リーリー

プラグインの内部...

nativewind/babel

を削除すると、プロジェクトは expo をロードし、期待どおりに動作します (スタイルはありません)。

"module:react-native-dotenv...

を削除すると、プロジェクトは expo をロードして期待どおりに動作しますが、Dotenv 機能はありません。 これら 2 つのプラグインを

babel.config.js

ファイルに一緒に含めると、コンソールに次のエラーが表示されます:

Uncaught TypeError:nativewind__WEBPACK_IMPORTED_MODULE_0__.NativeWindStyleSheet が定義されていません jsunitlessNumbers.js: 76 ウェブパック 48 UnitlessNumbers.js:76"

また、プラグインを別のファイルに分割し、それらを
babel.config.js

に再インポートしようとしましたが、成功しませんでした。 私は

.babelrc

ファイルと babel.config.js を使用しましたが、どちらもうまくいきませんでした。

P粉135799949
P粉135799949

全員に返信(1)
P粉766520991

私もかつて同様の問題に遭遇しました。考えられる解決策の 1 つは、module:react-native-dotenv プラグインを使用しないことです。babel-plugin-module-resolver を使用してみてください。 .env ファイルへの パスを解析するパッケージ、.

これは babel.config.js ファイルで行うことができます:

リーリー

幸運を祈ります~

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!