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

  • 生产企业免抵退税申报步骤
  • 金蝶软件中怎么登记应该税费
  • 权益工具是金融资产还是所有者权益
  • 篮球俱乐部是非洲的吗
  • 核定征收企业股权转让的税收
  • 购入固定资产如何摊销
  • 出纳备用金管理制度
  • 工业企业外购存货的入账价值一般包括增值税吗
  • 建筑业简易征收差额征税的计算案例
  • 工程项目增值税税率
  • 印花税要报吗
  • 固定资产报废需要税务备案吗
  • 办公室饮用水可以浇花吗
  • 电梯增值税率是多少
  • 企业房屋管理办法
  • 积分抵扣所开的发票,也能在税前扣除吗?
  • 公司结算工资
  • 环评费用计入管理费用吗 是否需要摊销
  • 预付费服务是什么
  • 房地产开发劳务合同范本
  • 固定资产折旧从入账时间算还是购入时间算
  • 上年度职工工资总额
  • 停车费可以抵扣吗合法吗
  • 非全日制劳动用工扣税
  • 运输途中发生货物丢失
  • windows打开文件
  • win10 20h2更新后闪屏
  • 煤矿安全费用会议
  • 出纳能不能兼开专票
  • 最新版win10激活
  • vscode国内镜像
  • 本年利润有余额可以结账吗
  • 代理进口合同如何签署
  • 应缴纳消费税会增加吗
  • 工程投标保证金一般是多少
  • inclooder.exe
  • 进程process
  • 企业汇算清缴后发现有多计提的成本
  • 对方开过来的专票丢了怎么办
  • 资产负债表左方烈士的资产按什么排列
  • php中定义常量的函数是什么
  • 增值税发票怎么抵税
  • linux调试工具有哪些
  • 工作服计入什么明细科目
  • 先收到保险公司赔付然后赔给顾客医药费怎么做帐
  • 企业出口证明
  • 微擎框架源码
  • sql server 2008数据库密码忘记
  • 限定性净资产是资产类科目吗
  • 企业预缴增值税附加税率
  • 合作建房土地增值税清算案例
  • 用银行承兑汇票购买原材料会计分录
  • 固定资产转售账务处理
  • 合同资产结转收入
  • 预付账款怎么做坏账
  • 出口退税勾选后电子税务局查不到发票
  • 建筑企业开具增值税发票
  • 选择业务组合的原则是什么
  • winxp系统如何安装
  • winxp 移动硬盘
  • linux cr3
  • win10周年更新版是什么意思
  • win10如何快速打开设置
  • win8.1开机进入桌面
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • get请求的url
  • nodejs入门教程
  • css行与行之间的间距怎么调
  • javascript对象的属性和方法
  • jquery each return
  • Linux数据库备份的命令
  • 添加ie
  • Linux 中的通配符详解及实例
  • unity3d基础教程
  • jQuery给div,Span, a ,button, radio 赋值与取值
  • android设计模式面试题
  • android 界面切换
  • 在深圳,企业房贷怎么办
  • 浙江国税网上报税
  • 国税和地税的税种有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设