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

  • 补做前几年税审对报税税务评级有什么影响?
  • 土地增值税常见问题及解答
  • 房地产开发企业资质等级有几个
  • 领用工程物资的账务处理
  • 应交印花税会计分录
  • 季中转一般纳税人申报步骤
  • 费用化的研发支出
  • 建筑公司设计费税率
  • 辞退员工补偿的月平均工资如何计算
  • 资产减值准备的税务处理
  • 借款超期不还利息的法律规定
  • 年末转出未交增值税的视频
  • 股东转让股权印花税怎么交税
  • 契税与印花税能抵扣吗
  • 购买可供出售金融资产
  • 开进来的发票冲红怎么处理?
  • 存款利息收入是免税还是不征税
  • 非企业单位有税收吗
  • 企业收入准则的主要内容
  • 去年红字发票怎么做账
  • 合作社未按时报税怎么处理?
  • 对子公司投资应采取的核算方法
  • 付款方付款的发票税金能入账吗?
  • 个人银行卡转公账怎么转
  • 物流公司油卡怎么抵税的
  • 苹果电脑任务栏跑到左边去了
  • 应付职工薪酬转入管理费用
  • 安装win7系统的硬件要求
  • 安防监控利润怎么样
  • win10图片密码怎么全屏显示
  • 栗耳簇舌巨嘴鸟,巴西潘塔纳尔保护区里 (© Ana Gram/Shutterstock)
  • androirc下载
  • win7开机拨号取消
  • vue浏览器版本
  • php保留两位小数的函数
  • 一次性收入怎么交税
  • php dicom
  • 图文详解一本通
  • 增值税返还需要交增值税吗
  • 个人提供劳务怎么去税务局开发票
  • 车险增值税发票模板图片
  • 企业所得税没有交
  • 劳务公司承接项目的方案怎么写
  • php验证码源码
  • python操作yaml文件
  • 抵扣联和发票联算一张发票吗
  • 一般计税方法下自来水公司(一般纳税人)销售自来水
  • 哪些合同不需要线上审批
  • 公司收取的门禁费用
  • 经营性应付项目包括哪些内容
  • 专项应付款支出的账务处理
  • 小规模纳税人免税政策2023年
  • 没实收资本还怎么做账
  • 机器折旧科目
  • 财务常见问题有哪些
  • 施工图审查费计入什么会计科目
  • 装修材料增值税发票明细表
  • 装修费摊销怎么计算公式
  • 怎样编制银行存款凭证
  • session几种存储方式
  • mysql5.7卸载重装
  • 进程管理界面
  • iis怎么打开项目
  • windows电脑设置
  • 怎么自己制作diy
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • 电脑开机显示windows不可用
  • win10 rs3
  • windows7组织
  • ubuntu搭建ftp服务器的步骤
  • android打包原理
  • 批处理文件命令大全
  • python做好玩的东西
  • nodejs bff
  • js class 私有方法
  • jquery键盘事件及keycode大全
  • python 中
  • 国家税务总局咨询热线电话
  • 贵州电子税务总局
  • 陕西省机构改革方案获批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设