J'utilise Webpack-dev-Server avec C'est J'ai ensuite regardé sur cette tâche en utilisant - inline code> et
- hôte code> drapeaux. Tout cela fonctionne bien.
Webpack-dev-serveur --inline --Host Exemple.com Code> P>
var gulp = require('gulp');
var gutil = require('gulp-util');
var Webpack = require('webpack');
var WebpackDevServer = require('webpack-dev-server');
var WebpackConfig = require('./webpack.config.js');
gulp.task('default', ['webpack-dev-server']);
gulp.task('webpack-dev-server', function(callback) {
new WebpackDevServer(Webpack(WebpackConfig), {
host: 'example.com',
inline: true,
publicPath: WebpackConfig.output.publicPath,
}).listen(port, host, function(err) {
if(err) throw new gutil.PluginError('webpack-dev-server', err);
gutil.log('[webpack-dev-server]', 'http://example.com:8080');
});
});
5 Réponses :
Le mode en ligne est activé par défaut - Accédez à http: // hôte: port / WebPack-Dev- serveur / p>
Peut-être que j'ai mal compris quel mode en ligne est réellement, mais je pensais que cela impliquait un mode non iframed. Servir de hôte: port / Webpack-dev-serveur est ce que j'essaie d'éviter comme il cause des problèmes de mise en page.
Je pense que j'avais tort et que tu as raison. Ce que vous voulez, il n'y a pas d'hôte: port /
Vous pouvez vraiment avoir raison. La documentation est un peu déroutante car il semble mentionner d'abord un mode en ligne implicite, puis un explicite. Malheureusement, définir l'hôte code> est également très utile pour moi. Je pense que j'ai besoin de plonger dans le code un peu plus.
@Hugh, avez-vous compris cela, j'essaie aussi de comprendre cela.
Désolé @Colelawrence, je ne crois pas que j'ai jamais résolu mon problème.
@Hugh, j'ai effectivement fini par configurer mon serveur correctement, mais je ne sais pas quelle chose était spécifiquement la cause de son travail. Donc, l'adresse Web / webpack-dev-serveur / code> est juste un iframe ciblant l'emplacement
/ code> sur le même hôte et
/ webpack-dev-serveur Code> Sans la barre oblique de fuite vous montre une page Web avec tous les paquets compilés. Autres choses qui m'a aidé à supprimer PublicPath et nom de fichier de la Dev Server Config et, y compris