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

  • 外商投资合伙企业法
  • 政府补助是否可以抵扣税
  • 车辆购置税的纳税义务发生时间为
  • 公司购买车辆的好处
  • 增值税税负率举例说明
  • 车辆购置税税收优惠
  • 基础电信服务税率和增值电信服务税率
  • 国债 企业债
  • 出口不退税进项税如何处理
  • 更正以前年度费用账务处理
  • 不动产经营租赁服务包括哪些
  • 入股资金打进公司帐户要交税吗
  • 鲜花虫草开发票属于什么类别?
  • 6%税点是什么意思
  • 电子发票冲红后算金额吗?
  • 资产盘点的步骤是什么,需要注意哪些细节
  • 劳务所得报酬
  • 价外补贴需要交增值税吗
  • 外购货物应抵扣的进项税额税率
  • 有差价的商品发票如何开具及注意事项
  • 收到实物返利
  • 出差报销单可以委托他人签字吗
  • 股东变更没有公章和营业执照怎么办
  • 预缴增值税一般计税依据
  • 工程领用工程物资180万元
  • 为什么纳税人不是负税人
  • 电子承兑怎么开户
  • 企业偷税行为
  • 城建税的会计分录是什么
  • 收到应收票据会计分录
  • 关闭windows安全中心拦截
  • php多线程怎么实现
  • 查看电脑系统版本
  • 生产车间闲置的固定资产
  • 公司处于亏损状态,股东要退股怎么办
  • powershell.exe什么意思
  • 皮肤痒怎么回事
  • 恶搞代码vbs教程
  • 买房 印花税
  • 搭建自己的php mvc框架
  • laravel基础
  • 免交的增值税要交所得税吗
  • 微信开发怎么实现
  • vue3.0配置
  • 摄像头标定方法
  • 补缴以前年度公积金账务处理
  • 报关单运费cny
  • java 访问者模式
  • 万元发票和千元发票
  • 出资人和法人承担责任
  • 税率开错了会影响贷款吗
  • 认缴制和实缴制的法律责任
  • 专票认证之后怎么做账
  • 生产车间计提费用会计分录
  • 调账的基本方法及要点都有哪些?
  • 固定资产改造更新后年限怎么算
  • 业务招待费税前列支
  • 保函保证金怎么入账
  • 零申报报表怎么填写
  • 固定资产后续支出计入的科目
  • 兼营即征即退产品 增值税
  • 折扣的种类有哪几种
  • 电子承兑汇票的风险有哪些
  • 企业应收账款的规模受哪些因素的影响?( )
  • 胶水属于什么开发工具
  • 收到固定资产发票怎么入账
  • mysql8.0免安装
  • sqlserver数据导出导入脚本
  • xp系统怎么改文件类型
  • gcuservice.exe
  • node.js使用教程
  • [置顶]游戏名:chivalry2
  • 如何实现左侧固定,右侧自适应的布局
  • nodejs获取当前时间
  • nodejs中的session
  • json与对象的区别
  • node搭建项目
  • JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
  • 税务评估风险等级是什么
  • 地税干部
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设