プロジェクト ( src:target :nodejs
) のコンパイラ オプションの使用を開始しました。全体として、それはうまく機能します。cljs
@mapbox/react-native-mapbox-gl
ただし、更新されたrequire
構文に変換しようとすると、たとえば
(:require [@mapbox/react-native-mapbox-gl])
それは失敗します -
Library name must be specified as a symbol
npm モジュールのスコープは@
. 文字列を使用しても機能しません。
これは機能します-
(set! js/MapboxGL (js/require "@mapbox/react-native-mapbox-gl"))
require
しかし、これを構文でコンパイルする方法があるかどうかに興味がありました。