执行yarn dev时Vuepress提示找不到chalk模块,寻求解决方案
Vuepress执行yarn dev时提示找不到chalk模块的解决办法
错误详情
执行yarn dev启动Vuepress项目时出现以下报错:
PS C:\Users\Maximiliano\Desktop\guia front-end method\docs> yarn dev yarn run v1.22.19 $ vuepress dev src node:internal/modules/cjs/loader:936 throw err; ^ Error: 找不到模块'chalk' 依赖调用栈: - C:\Users\Maximiliano\Desktop\guia front-end method\docs\node_modules\@vuepress\shared-utils\lib\datatypes.js - C:\Users\Maximiliano\Desktop\guia front-end method\docs\node_modules\@vuepress\shared-utils\lib\index.js - C:\Users\Maximiliano\Desktop\guia front-end method\docs\node_modules\vuepress\lib\checkEnv.js - C:\Users\Maximiliano\Desktop\guia front-end method\docs\node_modules\vuepress\cli.js 在 Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) 在 Function.Module._load (node:internal/modules/cjs/loader:778:27) 在 Module.require (node:internal/modules/cjs/loader:1005:19) 在 require (node:internal/modules/cjs/helpers:102:18) 在 Object.<anonymous> (C:\Users\Maximiliano\Desktop\guia front-end method\docs\node_modules\@vuepress\shared-utils\lib\datatypes.js:7:33) 在 Module._compile (node:internal/modules/cjs/loader:1105:14) 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) 在 Module.load (node:internal/modules/cjs/loader:981:32) 在 Function.Module._load (node:internal/modules/cjs/loader:822:12) 在 Module.require (node:internal/modules/cjs/loader:1005:19) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\Maximiliano\\Desktop\\guia front-end method\\docs\\node_modules\\@vuepress\\shared-utils\\lib\\datatypes.js', 'C:\\Users\\Maximiliano\\Desktop\\guia front-end method\\docs\\node_modules\\@vuepress\\shared-utils\\lib\\index.js', 'C:\\Users\\Maximiliano\\Desktop\\guia front-end method\\docs\\node_modules\\vuepress\\lib\\checkEnv.js', 'C:\\Users\\Maximiliano\\Desktop\\guia front-end method\\docs\\node_modules\\vuepress\\cli.js' ] } error Command failed with exit code 1.
解决办法
- 直接安装缺失的chalk模块:
在项目根目录执行命令:yarn add chalk --dev - 如果安装后仍报错,尝试清理现有依赖后重新安装:
# Windows系统执行 rmdir /s /q node_modules && del yarn.lock # Mac/Linux系统执行 rm -rf node_modules yarn.lock # 重新安装依赖 yarn install - 检查版本兼容性:Vuepress 1.x版本需搭配chalk 4.x版本,若安装高版本(如5.x+)会出现兼容问题,可指定版本安装:
yarn add chalk@4.1.2 --dev
内容的提问来源于stack exchange,提问作者Sir Max
相关产品推荐
相关产品推荐

