【发布时间】:2016-07-01 00:33:01
【问题描述】:
我开始学习 webpack 并尝试使用 webpack-dev-server 进行编译和浏览器重新加载。
我在运行命令时遇到了一个问题:
webpack
我的文件编译正常,但是当我使用命令时:
# I removed the "--hot" and "--inline" to try to isolate where the problem
# was coming from.
webpack-dev-server --config webpack.config.js
命令终端中的输出看起来不错,但实际上没有编译:
问题是,webpack-dev-server 确实成功地提供了public 目录中的文件,所以这部分工作正常,只是没有编译 javascript 和 vue 文件。
这是我的webpack.config.js
module.exports = {
entry: './src/index.js',
output: {
path: __dirname + '/public',
publicPath: '/public',
filename: 'bundle.js'
},
devtool: 'source-map',
devServer:{
contentBase: __dirname + '/public'
},
module:{
loaders:[
{ test: /\.vue$/, loader: 'vue'}
]
}
};
我一直在关注描述该过程的vue-loader start tutorial,我没有发现任何问题。
我知道我指定了一个与教程不同的内容目录,但据我所知,这不会影响文件的编译。
我在这里错过了什么?
【问题讨论】:
标签: javascript webpack vue.js