WebpackのDefinePluginを使用して、Typescriptでグローバルを宣言するのに問題があります。私は間違っていることについて何らかのインプットを得ることを望んでいました。WebpackのTypescriptの環境変数
私は私の.bash_profile
で環境変数を作成:、(私が使用していますリアクト)index.tsx
インサイド
...
plugins: [
new webpack.DefinePlugin({
API_KEY_GOOGLE_MAPS: JSON.stringify(process.env.API_KEY_GOOGLE_MAPS),
}),
],
...
:
私webpack.config.jsでexport API_KEY_GOOGLE_MAPS=xxxxxxxxxxxxxxxx
、私は次の行を持っています私は以下を行います:
declare var API_KEY_GOOGLE_MAPS: string;
console.log(API_KEY_GOOGLE_MAPS)
これは、次のエラーを生成します。彼の行にはconsole.log
が含まれています。
誰にもリードがありますか?
あなたはtranspileOnlyフラグでts-loaderを設定し、バーベル – ArtemSky
@ArtemSkyでコンパイルしてください。これは何の効果もありませんでした。 –