课程
/前端开发
/前端工具
/webpack深入与实战
去掉第6行代码就可以运行 不去掉就报错怎么回事
2017-04-15
源自:webpack深入与实战 2-2
正在回答
或者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' } }
举报
webpack实战教程,用真实项目带你探索 webpack 强大的功能
12 回答运行报错这段代码
1 回答去掉css里面的style-loader!css-loader!然后命令行加webpack hello.js bundle.js --module-bind 'css=style-loader!css-loader'报错
2 回答运行npm run webpack 报错,直接运行webpack不会报错
2 回答没有注释掉app.js中的import那句代码会报错
1 回答直接运行wepack报错