老师你好 我按照你的视频教程打包完了 有个bug

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

慕桂英7919489

2018-12-18 22:58

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!


写回答 关注

4回答

  • weixin_慕容0586232
    2019-06-23 00:36:30

    提示已经很明显的告诉你,你的path不支持相对路径,希望path属性是一个绝对路径,引入

    var path = require('path');

    配置output: {

        path: path.resolve(__dirname, './dist/js'),

    }

    就可以了,官网上面有具体的实例,建议遇到问题可以先看提示,再看官网是否有解决方法。不行自己再尝试解决,再不行再问

  • qq_05_0
    2019-04-06 23:32:13

    是的,会报错Error: EACCES: permission denied, mkdir '/XXXX'

  • k箜3408488
    2019-03-12 20:10:02

    const path = require('path')

    module.exports = {

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

     output: {

       path: path.resolve('dist/js'),

       filename: 'bundle.js'

     }

    }

  • qq_公瑾_2
    2018-12-19 15:45:58

    webpack4吧, 现在版本的webpack入口和出口需要使用绝对路径 使用path.resolve(__dirname, 'dist/....')这样的。不能使用相对路径。

webpack深入与实战

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

86561 学习 · 721 问题

查看课程

相似问题