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

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 回答

path: __dirname + "/dist/js", webpack2的写法



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

大黑虎 提问者

非常感谢!
2017-05-20 回复 有任何疑惑可以回复我~
#2

宝慕林6688393

确实这样的。很感谢。
2017-05-23 回复 有任何疑惑可以回复我~
#3

慕粉3930229

非常感谢
2017-10-21 回复 有任何疑惑可以回复我~

Invalid configuration object. Webpack has been initialised using a configuration object that do

es not match the API schema.

报错,解决不了

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

windows系统下不用写path: __dirname + "/dist/js",

你如果写了path: __dirname + "/dist/js", 在webpack下能通过,刷新浏览器也不会报错,但是浏览器只会显示上一次的运行结果。

然后我将path: __dirname + "/dist/js",去掉之后又试了一下,发现既不报错,浏览器也能正常显示,所以path: __dirname + "/dist/js",可以不用写。

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

就是这个问题,搞了花了大半天时间,奶奶的,终于搞定

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

astros001

怎么搞定的???
2018-08-06 回复 有任何疑惑可以回复我~
#2

astros001

path.resolve(__dirname, '/dist/'),还是无法打包
2018-08-06 回复 有任何疑惑可以回复我~
#3

AllySu 回复 astros001

那么久了忘了,好像是webpack升级到最新版本重新处理的,没办法
2018-08-06 回复 有任何疑惑可以回复我~

为什么index.html的script的src 是bundle.js而不是./dist/js/bundle.js?

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

这个视屏看了我一上午  那个css就是装不上

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

我单独打包css的时候总是失败,该装的我都装了呀

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

这个视屏是1.0版的啊  后续都不这样写了

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

我用的win7 和教程上敲的一模一样,出错了。

原来win7 不能写path:'./xxx/xxx.js'   应该不写path:   直接写filename:'./xxx/xxx.js'

3 回复 有任何疑惑可以回复我~

var path = require('path');

path:path.join(__dirname,'./dist'),

0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信