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!
提示已经很明显的告诉你,你的path不支持相对路径,希望path属性是一个绝对路径,引入
var path = require('path');
配置output: {
path: path.resolve(__dirname, './dist/js'),
}
就可以了,官网上面有具体的实例,建议遇到问题可以先看提示,再看官网是否有解决方法。不行自己再尝试解决,再不行再问
是的,会报错Error: EACCES: permission denied, mkdir '/XXXX'
const path = require('path')
module.exports = {
entry: './src/script/main.js',
output: {
path: path.resolve('dist/js'),
filename: 'bundle.js'
}
}
webpack4吧, 现在版本的webpack入口和出口需要使用绝对路径 使用path.resolve(__dirname, 'dist/....')这样的。不能使用相对路径。