webpack-dev-server 没有输出任何文件,但是 webpack 会
webpack-dev-server didn't output any file, but webpack will
当我使用 webpack-dev-server -w
时,没有生成文件(甚至 public
文件夹也没有创建),但是如果我使用 webpack
则效果很好。
这是示例配置文件:
const sysPath = require('path');
config = {
entry: [
"webpack-dev-server/client?http://127.0.0.1:9090",
'./index.js',
"webpack/hot/dev-server"
],
resolveLoader: {
modulesDirectories: ['node_modules']
},
resolve: {
extensions: ['', '.js']
},
module: {
loaders: []
},
output: {
path: sysPath.resolve('./public'),
filename: '[name].js'
}
};
module.exports = config;
我试了 node.js API,也没用。
这是示例项目:https://gist.github.com/bolasblack/7c45314b790f35b5632f146a9cebb0ee
我错过了选项或其他东西吗?
Webpack 开发服务器在内存中运行。尝试浏览到 http://localhost:9090/[bundle]
,其中 [bundle]
是您生成的文件的名称
编辑: 注意到您 运行 在端口 9090 而不是默认的 8080
当我使用 webpack-dev-server -w
时,没有生成文件(甚至 public
文件夹也没有创建),但是如果我使用 webpack
则效果很好。
这是示例配置文件:
const sysPath = require('path');
config = {
entry: [
"webpack-dev-server/client?http://127.0.0.1:9090",
'./index.js',
"webpack/hot/dev-server"
],
resolveLoader: {
modulesDirectories: ['node_modules']
},
resolve: {
extensions: ['', '.js']
},
module: {
loaders: []
},
output: {
path: sysPath.resolve('./public'),
filename: '[name].js'
}
};
module.exports = config;
我试了 node.js API,也没用。
这是示例项目:https://gist.github.com/bolasblack/7c45314b790f35b5632f146a9cebb0ee
我错过了选项或其他东西吗?
Webpack 开发服务器在内存中运行。尝试浏览到 http://localhost:9090/[bundle]
,其中 [bundle]
是您生成的文件的名称
编辑: 注意到您 运行 在端口 9090 而不是默认的 8080