为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

var path = require('path');

配置output: {

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

}

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

const path = require('path')

module.exports = {

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

 output: {

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

   filename: 'bundle.js'

 }

}

2 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信