üzerinden özel bir etki alanında yerel olarak çalışmak için webpack'i kurun Uygulamamla tümleştirmek istediğim bir modülü kullanmak için (yerel olarak gelişiyorum), iki şey yapmam gerekiyor:
1) Uygulamamı çalıştır HTTPS'de yerel olarak.
2) Uygulamayı belirli bir etki alanı ile çalıştırın.HTTPS
Her ikisi de yerel geliştirme için kullanıyorum Webpack dev sunucusu ile oldukça kolay olmalı, ancak bazı nedenlerle belgelerin önerdiği gibi çalışmıyor.
Benim webpack.config
dosyasıdır:
module.exports = {
entry: './app/js/app.js',
output: {
path:'./app/js/',
publicPath: 'https://specialurl.com/assets',
filename:'bundle.js'
}
benim ana bilgisayarımda dosyaya o localhost varsayılan kadar geçerli olmalıdır, böylece eklenmiş işaret ediyorum yolu.
Ve dev sunucusu için komut dosyası başlatmak var benim package.json
dosyası bu vardır:
"scripts": {
"start": "webpack-dev-server --progress --colors --https",
}
ben bu değişiklikleri yaptıktan sonra ben kaydettikten sonra npm başlangıcı ile yeniden. Sorun şu ki, sunucu hala https üzerinde çalışmıyor ve tarayıcımı yeni bağlantıya işaret ettiğimde hiçbir şey göstermiyor. Bulduğum tüm belgeler bunun işe yarayacağını gösteriyor, bu yüzden açık bir şey eksik olmalıyım.
Neden nginx sunucusunu web paketinin önüne koymuyorsunuz, ipuçlarıyla ayarlamıyorsunuz ve ana makinenizi nginx'e yönlendirmek için hosts dosyanızı düzenleyiniz? – ssube
Webpack'in gereken tüm yeteneklere sahip olduğu görülüyor, bu yüzden mümkünse işleri kolaylaştırmak istiyorum. Eğer denemek için iyi bir fikir gibi görünmüyorsa :) – pmcote
Sadece söyleyerek - bu bile geliştirme için tercih ettiğim bir düğüm sunucusu ile oldukça kolay, çünkü daha fazla ölçeklenebilir ve esnek –