如何解决stylelint的‘Cannot find module 'chalk'’模块缺失问题?
解决stylelint运行时"Cannot find module 'chalk'"的错误
嘿,这个问题我之前处理过!本质就是你的stylelint依赖没装全,chalk是它依赖的一个工具模块,现在缺失了。给你几个实用的解决办法:
方法一:补全项目依赖
先切换到你的项目根目录(就是有package.json的那个文件夹),然后在终端里跑这个命令:
npm install
它会根据package.json里的依赖清单,把所有缺失的模块都安装回来,自然也包括chalk。如果你是全局安装的stylelint,那就用全局安装命令补一遍:
npm install -g stylelint
方法二:单独安装chalk模块
要是上面的方法没搞定,或者你只想单独补上这个缺失的模块,直接运行:
- 本地项目安装(推荐,避免全局依赖冲突):
npm install chalk --save-dev
- 全局安装(如果你一直用全局的stylelint):
npm install -g chalk
额外排查小提示
检查下你的node_modules文件夹是不是不小心被删掉了,或者有没有权限问题。尤其是Windows系统,有时候权限不够会导致依赖安装不完整,这时候可以试试用管理员权限打开终端再跑安装命令。
附上你遇到的报错信息方便对照:
module.js:549 throw err;
^
Error: Cannot find module 'chalk'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (E:\INSTALL MIS...
内容的提问来源于stack exchange,提问作者GroxTheProgrammer
相关产品推荐
相关产品推荐

