我使用的是基于网页包的Laravel Mix.

我让它工作,现在,它失败了:

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
- configuration.output.path: The provided value "public" is not an absolute path!

如果我删除我的网页.混合js内容,它仍然以同样的方式失败.

你能帮我调试一下这个错误吗?我不知道如何继续下go .

我已经删除了node_modules文件夹,并运行了npm install次,但仍然失败.

你知道我该怎么解决这个问题吗?

推荐答案

使用_dirname

例如

output: {
    path: __dirname + "/dist/js", // or path: path.join(__dirname, "dist/js"),
    filename: "bundle.js"
}

Getting: Error: `output.path` needs to be an absolute path or `/`

Node.js相关问答推荐

无法在我的 node 项目中转让Google Drive v3 API中的所有权

是否可以在MongoDB中比较和匹配引用文档中的字段

使用NodeJS通过服务账号列出Google Workspace用户

无服务器部署使用无服务器组合抛出`spawn serverless ENOENT`

如何从名字,中间名,姓氏中获取全名并在结果中搜索匹配?

Discord.js V14 interaction.editReply 给出了一个无效的 webhook 令牌错误

将已保存的卡片从条带显示到前端

Web3.js 脚本在监听 CreatedPairs 时退出

无服务器无法获取所有记录事件对象验证失败?

如何promise AWS JavaScript 开发工具包?

Puppeteer 错误:未下载 Chromium 修订版

为什么 JavaScript 的 parseInt(0.0000005) 打印5?

对不同对象中的函数使用相同的键时,V8 中的函数调用缓慢

如何在 Joi 字符串验证中使用枚举值

如何在 MongoDB 上只收听 localhost

Puppeteer 记录在 page.evaluate

续集findbyid不是一个函数,但显然findAll是

将 Heroku App 连接到 Atlas MongoDB 云服务

node.js 中的意外保留字导入

如何修复此错误 TypeError [ERR_INVALID_CALLBACK]: Callback must be a function