ile dinlenme api temel yolu nasıl ayarlanır Bir debploy paketi oluşturmak için React ve webpack kullanarak bir bileşen geliştirdik. Bileşen bir API son noktasına konuşur. Geliştirme, test ve üretim için farklı son noktalar var. Yapı sırasında temel yolu nasıl/nereye kurabiliriz? olası çözümlerWebPack
Q
WebPack
2
A
cevap
3
Bir:
1) WebPack için env geçirin (örnek) pencereler için geçerlidir:
set "ENV=production" && webpack --progress --colors
2) uygulamanızda DefinePlugin ENV değişkeni ile tanımlayın (veya basitçe tanımlayabiliriz) burada son noktaya:
:new webpack.DefinePlugin({
ENV: JSON.stringify(process.env.ENV)
})
3) Sonra app env parametreleri ile js dosyası gerektirir
let envParams = require('environments/' + ENV);
Eğer parametreleri içeren environments
klasör ile production.js
, development.js
ve test.js
dosyaları var varsayarak:
export default {
apiEndpoint: '...',
// other params
};
İlgili konular
- 1. WebPack
- 2. Webpack
- 3. Webpack
- 4. Webpack
- 5. WebPack yapılandırma
- 6. WebPack Cordova
- 7. Webpack-dev-sunucusunu express + webpack-dev-middleware/webpack-hot-middleware ile değiştirme
- 8. nasıl sadece WebPack modülü hakkında öğreniyorum bir WebPack modülüne
- 9. Webpack dev sunucusu olmadan geliştirme için webpack nasıl kullanılır?
- 10. WebPack ile test ederken WebPack CSS içe aktarma işlemini gerçekleştirin
- 11. webpack --watch çalışmıyor veya webpack-dev-server çalışmıyor
- 12. WebPack Ben çok basit bir yapılandırma ile WebPack kullanmak paket
- 13. Webpack: webpack-dev-server ve Hot Reload'u nasıl kurarım
- 14. Webpack --watch Windows (webpack-dev-server) üzerinde çalışmıyor
- 15. Webpack bulunamadı ve Heroku
- 16. webpack-dev-server?
- 17. ReferenceError: webpack tanımlı değil
- 18. Webpack, React'ın sözdizimini anlamıyor
- 19. Webpack Gelişmiş kullanım
- 20. Webpack, Intellij Idea
- 21. Webpack + React + Typescript
- 22. WebPack aşırı yavaş
- 23. webpack prodüksiyon çalışmıyor Çalışmıyor
- 24. webpack yürütme modülü
- 25. webpack 'Stil' çözülemiyor
- 26. webpack-dev-sunucu değiştirir
- 27. Webpack ve sass
- 28. WebPack dinamik istek
- 29. WebPack yük yazı
- 30. Webpack aniden bozuldu
Büyük cevap, teşekkür ederim! Hızlı not - 'dışa aktarma varsayılanı {...} ile' gerektiren '(' ... ') 'bir' varsayılan' anahtarını verir, örn. 'EnvParams.default'. Bunun kasıtlı olup olmadığından emin değilim. Benim tercihim 'default' anahtar değil, bu yüzden küçük modifikasyon' export default {...} 'yerine' module.exports = {...} 'idi. – aguynamedloren