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

来源:2-2 webpack配置的 entry 和 output new

大黑虎

2017-05-18 18:05

module.exports = {

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

output: {

filename: 'bundle.js',

path: './dist/js/'

}

}

http://img.mukewang.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回答

  • haohao809
    2017-05-18 21:36:49
    已采纳

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



    慕粉3930...

    非常感谢

    2017-10-21 11:52:05

    共 3 条回复 >

  • 慕设计9584991
    2020-02-16 17:06:32

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

    es not match the API schema.

    报错,解决不了

  • qq_一瞬_1
    2018-01-25 11:35:44

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

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

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

  • AllySu
    2017-10-23 19:24:08

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

    AllySu 回复astros...

    那么久了忘了,好像是webpack升级到最新版本重新处理的,没办法

    2018-08-06 18:17:32

    共 3 条回复 >

  • 慕盖茨3385364
    2017-07-28 00:17:06

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

  • 慕粉3253596
    2017-07-24 13:46:28

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

  • 慕娘7470020
    2017-07-15 18:53:02

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

  • 心挚
    2017-07-03 14:34:29

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

  • vmoovm
    2017-06-04 08:50:49

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

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

  • qq__8387
    2017-05-25 12:32:02

    var path = require('path');

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

  • qq_Mr张_03494565
    2017-05-18 22:31:25

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

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


    慕的地530...

    回复 大黑虎这个不能有./,因为__dirname本身就时指当前目录了

    2017-11-19 21:21:10

    共 3 条回复 >

  • weibo_凯旋best_0
    2017-05-18 21:23:18

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

    weibo_...

    我这个不对,刚听完第三节,楼下的对。windows 和 liunx不一样

    2017-05-18 21:40:01

    共 2 条回复 >

webpack深入与实战

webpack实战教程,用真实项目带你探索 webpack 强大的功能

86561 学习 · 721 问题

查看课程

相似问题