位置: 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字段)

  • 增值税附加税税率是多少
  • 商贸企业出口进项税会计分录汇总
  • 购进固定资产的安装费计入原值吗?
  • 医疗费用收费票据
  • 工程管理服务属于哪个国标行业
  • 企业购买雇主责任险会计分录
  • 小规模残保金优惠政策2019
  • 子公司注销资金还母公司冲实收资本吗
  • 视同销售计入销售费用能税前扣除吗
  • 退货未开发票如何做账
  • 正常经营损失
  • 生产成本直接材料包括哪些
  • 年终奖有计算公式吗
  • 外出经营预缴税
  • 房地产企业预缴企业所得税怎么算
  • 境外个人汇入汇款规定
  • 运输公司购买机票怎么买
  • 居民企业非货币性资产投资、转让所得如何缴税?
  • 或有负债披露原则
  • 户外拓展费用入什么科目
  • 公司0申报怎么做账
  • 信用卡扣手续费怎么算的
  • 实收资本属于哪类
  • 期末调汇的会计处理
  • 如何在win7系统中找到ie浏览器
  • 交易性金融资产属于什么科目
  • 苹果手机最新款2023新上市
  • 总结linux命令行的主要用法
  • 冲销多计提所得税
  • python中各种颜色
  • 东洛锡安的金黄麦田,苏格兰 (© Scott Masterton/plainpicture)
  • php中的异常和错误怎么写
  • php命名空间和自由空间
  • vs code前端插件
  • 存货需要计算填列吗
  • 申报个体经营所得税款所属期怎么填
  • transformer模型包含哪些结构
  • 魔改toolbox
  • effective c++ github
  • mksquashfs命令
  • 普通发票冲红后还会有税吗
  • 营业执照类型的区别是什么
  • php获取参数值的三种方式
  • 地税代开的发票怎么计提税款?
  • powerdesigner12.5使用教程
  • mysql8绿色版
  • 个税全员全额扣除怎么算
  • 开票只开大类
  • mysql常用语
  • 注册资本认缴到期
  • 预付房租的账务处理
  • 收到货款未开票怎么入账
  • 增值税期末留抵退税原因采集确认单
  • 应交税金及附加怎么计算
  • 无形资产账面价值和账面余额的区别
  • 发票已付款,可以开红字吗
  • 当月工资总额如何计算
  • 营改增是什么时候开始实行的?
  • 红冲发票视频教程
  • 公司不按照劳动法给工资怎么办
  • 营业收入要包括什么
  • 工程未竣工可以出竣工报告吗
  • 在建工程领用工程物资
  • 计算机二级考试一年考几次
  • 七彩虹主板 csm
  • win2003取消自动锁定
  • Mac系统怎么设置开机密码
  • dmidecode 硬盘
  • 加载的读音
  • linux命令存放在哪里
  • win8新建用户
  • javascript有哪些常用的属性和方法
  • 审计会计税务的区别及联系
  • 信用社股金分红时间
  • 酒类包装物押金的消费税处理规定
  • 企业之间无偿借款是否交税
  • 餐饮发票真伪查询系统
  • 小规模纳税人专票开1%还是3%
  • 不能抵扣消费税口诀
  • 应税销售额和应纳税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设