为了账号安全,请及时绑定邮箱和手机立即绑定

webpack运行后,提示配置对象无效,求助大牛

module.exports = {

entry: './src/script/main.js',

output: {

filename: 'bundle.js',

path: './dist/js/'

}

}

http://img1.sycdn.imooc.com//591d71b300013bed06660106.jpg

Invalid configuration object. Webpack has been initialised using a configuration

 object that does not match the API schema.

 - configuration.output.path: The provided value "./dist/js/" is not an absolute

 path!

这个报错提示是配置有问题,要怎么修改呢

正在回答

12 回答

这个报错显示的是你的文件路径不是绝对路径。要用到node.js的 path对路径进行转换

var path = require('path');
path: path.resolve(__dirname, './dist/js'),   这里第二个参数就可以写你的相对路径了,绝对好使。不好使私聊我。


2 回复 有任何疑惑可以回复我~
#1

大黑虎 提问者

var path = require('path'); path: path.resolve(__dirname, './dist/js'), 这个方法也是可以的
2017-05-20 回复 有任何疑惑可以回复我~
#2

鱼_Sarah

还是会报错啊
2017-07-04 回复 有任何疑惑可以回复我~
#3

慕的地5302074

回复 大黑虎这个不能有./,因为__dirname本身就时指当前目录了
2017-11-19 回复 有任何疑惑可以回复我~

filename: './dist/js/bundle.js',

0 回复 有任何疑惑可以回复我~
#1

weibo_凯旋best_0

别写path
2017-05-18 回复 有任何疑惑可以回复我~
#2

weibo_凯旋best_0

我这个不对,刚听完第三节,楼下的对。windows 和 liunx不一样
2017-05-18 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消

webpack运行后,提示配置对象无效,求助大牛

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号