ile satır içi modunu nasıl kullanırsınız? --inline
ve --host
bayraklarıyla webpack-dev-server kullanıyorum. Her şey yolunda.Web paketi-dev sunucusu API'si ve Gulp
webpack-dev-server --inline --host example.com
Sonra gulp kullanarak bu görevi ve webpack-dev-sunucu API tamamlamasından baktı. Bu işe görünmüyor
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');
});
});
, ben API için hiçbir inline
veya host
olduğuna inanıyoruz.
Bu mümkün mü?
Belki yanlış kadarıyla satır içi modu aslında ama iframed olmayan bir modu ima ettiğini düşündüm. Http: // host: port/webpack-dev-server/'den hizmet vermek, düzen sorunlarına neden olduğu için kaçınmaya çalıştığım şeydir. – Hugh
Sanırım yanılıyordum ve haklısınız. İstediğiniz ne host: port/? Varsayılan olarak, dosyalara iframe olmayan bir modda erişebilirsiniz. –
Gerçekten doğru olabilirsiniz. Belgeleme, ilk başta ima edilmiş bir satır içi moddan ve daha sonra açık birinden bahsedildiği için biraz kafa karıştırıcıdır. Maalesef 'host' ayarı da benim için çok faydalı. Sanırım kodun içine biraz daha dalmak zorundayım. – Hugh