p***@163.com
p***@163.com
  • 发布:2022-11-19 20:35
  • 更新:2025-08-01 11:49
  • 阅读:1057

ERROR Error: EINVAL: invalid argument, mkdir

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

第三方开发者工具版本号: -

基础库版本号: -

项目创建方式: HBuilderX

示例代码:

[广告] 20:30:16.819 DCloud 2022新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
20:30:16.853 项目 'applet-client' 开始编译...
20:30:18.797 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用cli发布命令进行发布
20:30:18.797 小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
20:30:18.802 正在编译中...
20:30:36.646 ERROR Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'
20:30:36.646 Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'

操作步骤:

[广告] 20:30:16.819 DCloud 2022新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
20:30:16.853 项目 'applet-client' 开始编译...
20:30:18.797 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用cli发布命令进行发布
20:30:18.797 小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
20:30:18.802 正在编译中...
20:30:36.646 ERROR Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'
20:30:36.646 Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'

预期结果:

[广告] 20:30:16.819 DCloud 2022新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
20:30:16.853 项目 'applet-client' 开始编译...
20:30:18.797 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用cli发布命令进行发布
20:30:18.797 小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
20:30:18.802 正在编译中...
20:30:36.646 ERROR Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'
20:30:36.646 Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'

实际结果:

[广告] 20:30:16.819 DCloud 2022新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
20:30:16.853 项目 'applet-client' 开始编译...
20:30:18.797 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用cli发布命令进行发布
20:30:18.797 小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
20:30:18.802 正在编译中...
20:30:36.646 ERROR Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'
20:30:36.646 Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'

bug描述:

3月份的时候还能正常编译,现在编译直接报错

[广告] 20:30:16.819 DCloud 2022新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
20:30:16.853 项目 'applet-client' 开始编译...
20:30:18.797 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用cli发布命令进行发布
20:30:18.797 小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
20:30:18.802 正在编译中...
20:30:36.646 ERROR Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'
20:30:36.646 Error: EINVAL: invalid argument, mkdir 'F:\JW-PCBA\pcba-applet\applet-client\unpackage\dist\dev\mp-weixin\E:\other\test'

2022-11-19 20:35 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

对您造成的不便,非常抱歉。麻烦提供以下信息,我们排查一下。
运行日志(菜单【帮助 - 查看运行日志】,日志可以另存为txt,然后以附件形式发送给我们)。

2***@qq.com

2***@qq.com

请问您解决了吗?我也遇到了

1***@qq.com

1***@qq.com

我也是,请问您解决了吗?

1***@qq.com

1***@qq.com - 问心

您好 问题解决了吗

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

出现报错,出现此错误是因为系统无法在 Windows 中创建具有 “:” 的文件夹。

看下是不是导入的路径有问题,为什么 mp-weixin 目录下出现了其他盘符,看引入的地方是不是有绝对路径

  • 1***@qq.com

    目前发现去掉 vue.config.js打包就不报这个错了 下边是js内容


    vue.config.js


    module.exports = {

    chainWebpack(config) {

    config.when(process.env.NODE_ENV === "production", config => {

    config.output

    .filename("static/js/[name]-[contenthash].js")

    .chunkFilename("static/js/[id]-[chunkhash].js");


       config.optimization.splitChunks({      
    name: function(module, chunks, cacheGroupKey) {
    const moduleFileName = module
    .identifier()
    .split('/')
    .reduceRight((item) => item);
    const allChunksNames = chunks.map((item) => item.name).join('~');
    return `${moduleFileName}`;
    },
    })
    })

    }

    }

    2025-08-04 18:02

要回复问题请先登录注册