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

  • 已交税金是什么类
  • 什么需要填
  • 计量的政府补助是什么
  • 资质费用是什么意思
  • 进项抵扣税率是多少
  • 房地产开发票的时间
  • 医疗胶片扫描仪怎么用
  • 金税盘处于报税期不能开票是什么意思
  • 当年实现的利润属于资产吗
  • 进项税额转出要补所得税吗
  • 承兑到期没兑现怎么处理
  • 办公用品开普票几个点
  • 累计折旧借贷方向分录
  • 去年的原材料发票能入账吗
  • 工企业用地土地使用税怎么征收?
  • 源泉扣缴税率是多少
  • 广告服务印花税怎么交
  • 新企业所得税法规定的企业包括
  • 因为买房子
  • 污水处理厂的财务处理流程
  • 开票软件的地址怎么修改
  • 计提工资当月要结转吗?
  • 借款利息资本化条件
  • deepin20.1怎么样
  • 关联企业需要计提坏账
  • 浅谈linux
  • 铁杆茉莉的养殖方法
  • 集团内部调拨账务处理
  • chat function
  • 企业管理费用的构成
  • 配件买不到
  • 财务费用是一种期间费用,按期归集
  • 一年的云信承兑汇票如何提现
  • 最简单的上传php文件
  • php函数作用
  • 后端返回图片
  • Js中操作数组的方法
  • 缴纳增值税会计科目
  • 直接转销法能不能用
  • 工会经费的会计分录2022
  • 生育津贴减去应发工资还是实发工资
  • 土地使用权是指企业所拥有的
  • 个体户银行开户选择哪个银行好
  • 销售费用福利费和管理费用福利费
  • 农副产品普通发票可以抵扣增值税吗
  • 长期应付款科目的涉税风险
  • 公司购买垃圾箱会计分录
  • 利润分配未分配利润在报表里怎么体现
  • 计提附加税费是什么意思
  • 公司注销前的发票怎么查
  • 税务评估价多久更新一次
  • 长期待摊费用为什么属于资产
  • 小规模纳税人计税销售额为不含税销售额
  • 固定资产无票怎样入账
  • 包工包料工程预付款的支付比例
  • 企业研发费用包括工资支出吗
  • 关于其他应付款的问题
  • 离岸服务外包收入
  • 简易计税转出
  • MySql5.6使用validate password 插件加强密码强度的安装及使用方法
  • mysql优化技巧实战
  • centos7如何安装yum命令
  • xp系统怎么把ie浏览器放到桌面
  • linux系统的组成及其作用
  • centos6挂载ntfs硬盘
  • 系统升级为中狼
  • win8读不出u盘
  • Linux系统下的Samba客户端配置
  • win7系统计算机管理在哪里
  • Win10 Mobile Build 14342上手体验视频
  • linux防病毒措施
  • nodejs开发文档
  • ubuntu下安装visual studio
  • nodejss
  • android隐藏
  • 用javascript
  • 增值税9%税率适用范围2023
  • 税务稽查证据问题
  • 单位车辆购置税怎么申报缴纳
  • 福州税务局几点关门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设