module.exports = {
entry: './src/script/main.js',
output: {
filename: 'bundle.js',
path: './dist/js/'
}
}
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: __dirname + "/dist/js", webpack2的写法
Invalid configuration object. Webpack has been initialised using a configuration object that do
es not match the API schema.
报错,解决不了
windows系统下不用写path: __dirname + "/dist/js",
你如果写了path: __dirname + "/dist/js", 在webpack下能通过,刷新浏览器也不会报错,但是浏览器只会显示上一次的运行结果。
然后我将path: __dirname + "/dist/js",去掉之后又试了一下,发现既不报错,浏览器也能正常显示,所以path: __dirname + "/dist/js",可以不用写。
就是这个问题,搞了花了大半天时间,奶奶的,终于搞定
为什么index.html的script的src 是bundle.js而不是./dist/js/bundle.js?
这个视屏看了我一上午 那个css就是装不上
我单独打包css的时候总是失败,该装的我都装了呀
这个视屏是1.0版的啊 后续都不这样写了
我用的win7 和教程上敲的一模一样,出错了。
原来win7 不能写path:'./xxx/xxx.js' 应该不写path: 直接写filename:'./xxx/xxx.js'
var path = require('path');
path:path.join(__dirname,'./dist'),
这个报错显示的是你的文件路径不是绝对路径。要用到node.js的 path对路径进行转换
var path = require('path'); path: path.resolve(__dirname, './dist/js'), 这里第二个参数就可以写你的相对路径了,绝对好使。不好使私聊我。
filename: './dist/js/bundle.js',