webpack html-webpack-plugin 创建 HTML失败?
webpack.config.js 代码如下
var path = require('path');
var webpack = require('webpack');
var distPath = path.join(__dirname, '/public/dist/');
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './components/main.js',
output: {
path: distPath,
publicPath: "/public/dist/",
filename: '[name].js'
},
module: {
loaders: [
{test: /\.html$/,loader: "html"},
{ test: /\.js?$/, loaders: ['jsx?harmony']}
]
},
resolve: {
alias: {
jwplayer: __dirname+'/public/static/plugins/jwplayer-7.3.4/jwplayer.js'
}
},
plugins: [
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'm_vol.html'
})
]
};
错误信息
ERROR in Error: Child compilation failed:
Entry module not found: Error: Cannot resolve 'file' or 'directory' D:\luoo\nodejs\m_vol.html in D:\luoo\nodejs:
Error: Cannot resolve 'file' or 'directory' D:\luoo\nodejs\m_vol.html in D:\luoo\nodejs
- compiler.js:88
[nodejs]/[html-webpack-plugin]/lib/compiler.js:88:16
- Compiler.js:214 Compiler.
[nodejs]/[webpack]/lib/Compiler.js:214:10
- Compiler.js:403
[nodejs]/[webpack]/lib/Compiler.js:403:12
- Tapable.js:67 Compiler.next
[nodejs]/[tapable]/lib/Tapable.js:67:11
- CachePlugin.js:40 Compiler.
[nodejs]/[webpack]/lib/CachePlugin.js:40:4
- Tapable.js:71 Compiler.applyPluginsAsync
[nodejs]/[tapable]/lib/Tapable.js:71:13
- Compiler.js:400 Compiler.
[nodejs]/[webpack]/lib/Compiler.js:400:9
- Compilation.js:577 Compilation.
[nodejs]/[webpack]/lib/Compilation.js:577:13
- Tapable.js:60 Compilation.applyPluginsAsync
[nodejs]/[tapable]/lib/Tapable.js:60:69
- Compilation.js:572 Compilation.
[nodejs]/[webpack]/lib/Compilation.js:572:10
- Tapable.js:60 Compilation.applyPluginsAsync
[nodejs]/[tapable]/lib/Tapable.js:60:69
- Compilation.js:567 Compilation.
[nodejs]/[webpack]/lib/Compilation.js:567:9
- Tapable.js:60 Compilation.applyPluginsAsync
[nodejs]/[tapable]/lib/Tapable.js:60:69
- Compilation.js:563 Compilation.
[nodejs]/[webpack]/lib/Compilation.js:563:8
- Tapable.js:60 Compilation.applyPluginsAsync
[nodejs]/[tapable]/lib/Tapable.js:60:69
- Compilation.js:525 Compilation.seal
[nodejs]/[webpack]/lib/Compilation.js:525:7
- Compiler.js:397 Compiler.
[nodejs]/[webpack]/lib/Compiler.js:397:15
- Tapable.js:103
[nodejs]/[tapable]/lib/Tapable.js:103:11
- Compilation.js:445 Compilation.
[nodejs]/[webpack]/lib/Compilation.js:445:10
- Compilation.js:344 Compilation.errorAndCallback
[nodejs]/[webpack]/lib/Compilation.js:344:3
- Compilation.js:358 Compilation.
[nodejs]/[webpack]/lib/Compilation.js:358:11
- NormalModuleFactory.js:29 onDoneResolving
[nodejs]/[webpack]/lib/NormalModuleFactory.js:29:20
- NormalModuleFactory.js:85
[nodejs]/[webpack]/lib/NormalModuleFactory.js:85:20
- async.js:726
[nodejs]/[webpack]/[async]/lib/async.js:726:13
- async.js:52
[nodejs]/[webpack]/[async]/lib/async.js:52:16
- async.js:241 done
[nodejs]/[webpack]/[async]/lib/async.js:241:17
- async.js:44
[nodejs]/[webpack]/[async]/lib/async.js:44:16
- async.js:723
[nodejs]/[webpack]/[async]/lib/async.js:723:17
- async.js:167
[nodejs]/[webpack]/[async]/lib/async.js:167:37
- UnsafeCachePlugin.js:24
[nodejs]/[enhanced-resolve]/lib/UnsafeCachePlugin.js:24:19
Child html-webpack-plugin for "index.html":
ERROR in Entry module not found: Error: Cannot resolve 'file' or 'directory' D:\luoo\nodejs\m_vol.html in D:\luoo\nodejs
目录结构
为什么会这样?求指导求解惑
相关阅读:
socket使用epoll的一个问题
用jekyll bootstrap搭建的blog,怎么用pygments来实现blog中代码高亮?
关于php中的switch语句 报错
resttemplate怎么上传文件流
如何在sqlite数据表更新记录时发送邮件通知?
iOS 在写第三方库时你使用 xib 还是 纯代码?
使用echarts进行数据图形化显示,为什么visualMap没有起作用?
商户签名错误
PHP的COOKIE问题
git reset --hard 回滚以后 以后怎么再回去?
segmentfault的图片URL缩短是如何实现的?
vc++如何添加额外的库文件?
配置symfony2防火墙后,如何在非授权页面获取当前用户信息?
怎么在论坛首页增加一个展现时间3秒左右欢迎界面
用JS/CSS实现图片渐变式透明的动画效果
ActiveX控件如何在非管理员模式的IE中运行?
swift中页面参数传递为nil
iOS SSO,从weibo返回 自己的app 时,如何弹出一个UIViewController~
spark 查询HBase数据怎么返回json格式的数据(用scala实现)
jquery如何插入值与控制加载?