私はを--inline
と--host
フラグで使用しています。これはすべて正常に動作します。webpack-dev-server APIとGulpでインラインモードを使用するには
webpack-dev-server --inline --host example.com
私はその後gulpを使用してこのタスクとのWebPACK-devのサーバーAPIをラップを見ました。
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');
});
});
これは動作するようには思えない、私はAPIのためのinline
またはhost
がないと信じています。
可能かどうか
は、おそらく私は、インラインモードでは、実際には何か誤解しましたしかし、私は非iframeモードを暗示していると思った。 http:// host:port/webpack-dev-server /からのサービスは、レイアウトの問題を引き起こすため避けようとしています。 – Hugh
私は間違っていたと思います。あなたが望むものはホストではありません:ポート/?デフォルトでは、非iframeモードでファイルにアクセスできます。 –
本当に正しいかもしれません。最初に暗黙のインラインモードと明示的に言及したように、ドキュメントは少し混乱します。残念ながら、 'ホスト'を設定することも私にとって非常に便利です。私はもう少しコードに飛び込む必要があると思う。 – Hugh