位置: IT常识 - 正文

解决VuePress中的”Error from chokidar : Error: EBUSY“问题(vuepress plugin)

编辑:rootadmin
问题及背景 最近在现有Vue2项目中引入VuePress文档工具,编写基于ElementUI的组件文档。结果出现了诡异的”Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat 'D:\pagefile.sys' ...

问题及背景

推荐整理分享解决VuePress中的”Error from chokidar : Error: EBUSY“问题(vuepress plugin),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuepress使用vue,vuepress reco,vuepress2,vuepress plugin,vuepress教程,vue press,vuepress2,vuepress2,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在现有Vue2项目中引入VuePress文档工具,编写基于ElementUI的组件文档。结果出现了诡异的”Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat 'D:\pagefile.sys'报错。

从报错信息看不出任何有帮助的提示,参考网上的方法删除重装node_modules,问题依旧。

初始代码:

// enhanceApp.jsimport 'element-ui/lib/theme-chalk/index.css';import ElementUI from 'element-ui';//import { Button } from 'element-ui'; // 单独引入同样报错export default async ({ Vue}) => { Vue.use(ElementUI, {size: 'mini'});}解决VuePress中的”Error from chokidar : Error: EBUSY“问题(vuepress plugin)

报错信息:

success [14:16:24] Build 59369a finished in 4897 ms!> VuePress dev server listening at http://localhost:8080/Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat 'D:\pagefile.sys'

问题排查

尝试将文档独立为一个新项目,则没有问题。于是考虑是依赖冲突问题,但具体是哪个依赖则不得而知。

于是只能排除法一个个组件测试。

// enhanceApp.jsimport Alert from 'element-ui/lib/alert.js';import Aside from 'element-ui/lib/aside.js';import Autocomplete from 'element-ui/lib/autocomplete.js';import Avatar from 'element-ui/lib/avatar.js';import Backtop from 'element-ui/lib/backtop.js';//中间省略。。import Backtop from 'element-ui/lib/upload.js';

最终发现在引入 “form-item.js”组件时问题出现,其它组件则没有问题。

于是深入form-item代码内部继续排查,同时联想之前看过的文章,确定了冲突的依赖“async-validator”。

/***/ 49:/***/ (function(module, exports) {module.exports = require("async-validator");/***/ }),

从elementUI看到依赖版本为1.8.1

"dependencies": { "async-validator": "~1.8.1", //省略}

在项目中将其指定到1.11即可,至此问题解决。可以愉快地完整引用elementui了。

// 项目package.json"dependencies": { "async-validator": "^1.11.5"",}

总结

排除法找到有问题的依赖为"async-validator",通过指定为高版本即可解决问题。但之前的报错信息跟问题原因看起来简直毫无关系,不得不提醒大家注意保持平常心,这非常重要。:)

本文链接地址:https://www.jiuchutong.com/zhishi/304746.html 转载请保留说明!

上一篇:vue如何处理防止按钮重复点击问题(vue加载时如何避免出现代码)

下一篇:帝国cms怎么设置搜索功能(帝国cms设置获取IP字段)

  • 小规模纳税人企业所得税计算
  • 资产负债表债务法核算所得税
  • 消防工程改造怎么做账务处理
  • 个人所得税申报方式选哪个比较好
  • 以摊余成本计量的金融资产交易费用
  • 自然人生产经营所得,如何计算个税
  • 增值税调整收入税额差额怎么写
  • 所得税退税怎么办
  • 空调的折旧年限和残值率
  • 法人可以自己申诉个税吗
  • 本月计提所得税费用
  • 预收账款缴税的计算公式
  • 生产成本 营业成本 营业费用
  • 资产负债表和利润表和现金流量表的关系
  • 客户把发票弄丢了,红冲重新开了会有什么风险
  • 计提增值税电费怎么算
  • 幼儿园组织的活动幼儿一定要参加吗
  • 货物收到钱已付 发票未收到怎么做账
  • 小规模纳税人发票增额需要什么手续
  • 拆除原有建筑物成本扣除
  • 华为微信铃声怎么设置不跟随系统
  • 银行存款收款凭证属于什么凭证
  • 生产车间机器设备日常维修
  • ZF框架实现发送邮件的方法
  • linux限制用户访问文件
  • 系统更新到win11后还可以调回win10吗
  • 芦荟的功效与作用治什么病
  • PHP:curl_unescape()的用法_cURL函数
  • 逾期未收回包装物押金增值税怎么算
  • 工商年报中营业费用包括
  • php常见的错误级别
  • Yii2如何批量添加数据
  • 社保和公积金个人缴纳在哪里查看
  • 前后端分离弊端
  • .size()
  • 命令行窗口
  • 长期股权投资初始计量会计科目
  • discuz去除官方论坛
  • 发票已开不确认收入可以吗?
  • 一条sql在mysql中经过怎样的过程
  • 保险公司工伤怎么赔付
  • 应收帐款质保金
  • 个体户可以开多少免税发票
  • 增值税减免税在贷方
  • 征税小规模纳税申报
  • MySQL ERROR 2013 (HY000)错误解决方法
  • 金税四期是什么意思
  • 货款已退回货已收到怎么办
  • 企业拆迁补偿款
  • 医院要发票
  • 解决企业应收账款问题
  • 应收账款计提的坏账准备可以转回
  • 向投资者分配现金股利的会计分录?
  • 费用提前预支的请示
  • 公司库存现金如何存回银行
  • 余利宝和余额宝哪一个安全
  • 取得投资款缴纳企业所得税吗
  • 本月多交的增值税
  • 短期借款明细账采用什么格式
  • 托收承付的承付是指
  • sql自定义数据类型
  • mac的mysql安装
  • soft version
  • win7自带播放器怎么打开
  • fedora最新版
  • windows2.0下载
  • macbook程序在哪
  • mac声音怎么调大
  • xp连接到共享打印机
  • Win10 Mobile RedStone预览版14283更新内容汇总
  • java框架怎么用
  • shell脚本一百例
  • spring中aop实现
  • android中的动画有哪几类,它们的特点和区别是什么?
  • jquery mouse
  • bootstrap的组件
  • android进阶书籍
  • 街道税务所职责和任务
  • 雅阁交强险和车船税多少
  • 重庆地税电子税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设