去掉第6行代码就可以运行 不去掉就报错怎么回事
或者path: path.resolve(__dirname, './dist/js')也可以,之前我也遇到过
output:{
path:path.resolve('./dist/js'),
filename:'bundle.js'
}
这样就可以了
路径错误,正确地址 path:"/webpack-dome/dist/js" 新版本的webpack这里要绝对路径,从根目录开始
看错误提示啊:The provided value "./dist/js" is not an absolute path,说明output对象的path属性写的不对,正确写法应该是:path: "./dist/js/", 后面要加上一个‘/’才是正确的输出路径。
你可以查查nodejs __dirname的含义是什么
__dirname的作用是什么? 我看老师怎么没导入path模块
你用了path 这个模块 就要加 var path=require('path');
like this:
var path=require('path'); module.exports={ entry:{ bundle:['./src/script/a.js','./src/script/b.js'] }, output:{ path:path.join(__dirname,'./dist/js'), //两杠的dirname filename:'[name]-[hash].js' } }