配置路径出错 不是绝对路径

来源:2-1 建立项目的 webpack 配置文件

qq_光荣之路_0

2017-09-16 00:26

Invalid configuration object. Webpack has been initialised using a configur

ation object that does not match the API schema.

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

e path! 报错代码 

配置文件代码 

module.exports={

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

output: {

path:  './dist',

filename: 'bundle.js'

}

}


写回答 关注

4回答

  • carolcoral
    2017-09-26 23:48:26

    在最外面设置常量const path = require("path");然后在entry里面设置path:path.resolve(__dirname,"dist"),

  • 睡觉青蛙
    2017-09-23 15:00:25

    改成绝对路径了。还是报错undle.js Failed to load resource: net::ERR_FILE_NOT_FOUND这是咋回事?

    var path=require("path");

    module.exports={

    entry:"./src/js/app.js",

    output:{

     path:__dirname+"/dist",

     filename:"bundle.js"

    },

    module:{

      loaders:[

        {test:/\.css$/,loader:"style-loader!css-loader"}

      ]}

    }


  • 睡觉青蛙
    2017-09-23 14:55:21

    修改配置信息以后css文件并没有编译。总是提示bundle。js没有找到资源。报错:index.html:11 GET file:///E:/aawebpack/bundle.js net::ERR_FILE_NOT_FOUND

    以下是我修改的配置文件,请问这到底是怎么回事?

    var path=require("path");


    module.exports={


    entry:"./src/js/app.js",

    output:{

     path:path.resolve(__dirname,"/dist"),

     filename:"bundle.js"

    },

    module:{

      loaders:[


        {test:/\.css$/,loader:"style-loader!css-loader"}


      ]


    }



    }


  • 1348551496
    2017-09-16 10:30:08

    output: {

    path:  './dist',

    filename: 'bundle.js'

    }

    修改为:

    output: {

    path:  __dirname+'/dist',

    filename: 'bundle.js'

    }


webpack深入与实战

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

86561 学习 · 721 问题

查看课程

相似问题