使用內聯模式我一直在使用webpack-dev-server,它的--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
。
這是可能的任何想法?
也許我誤解了在線模式實際上是,但我認爲這意味着一個非框架模式。來自http:// host:port/webpack-dev-server /的服務是我試圖避免的,因爲它會導致佈局問題。 – Hugh
我認爲我錯了,你是對的。你想要的不是主機:端口/?默認情況下,您可以在非框架模式下訪問那裏的文件。 –
你可能確實是對的。該文檔有點令人困惑,因爲它似乎首先提到了隱含的內聯模式,然後是明確的內聯模式。不幸的是,設置「主機」對我來說也是非常有用的。我想我需要更多地深入代碼。 – Hugh