使用npm安装全局模块时提示出现这个错误:
npm error Error: EPERM: operation not permitted, mkdir 'C:\' npm error at async mkdir (node:internal/fs/promises:857:10) npm error at async Arborist.reify
...
尝试了其他博主的方法,
比如:使用命令清除npm的缓存:npm cache clean --force
再比如:删除npmrc文件
又比如:重新配置环境变量
...
但是无一例外,都不行。
正当你我手足无措之际,
诶!会不会是终端的路径错了呢
这里以WebStorm为例,右键点击所要安装全局模块的文件夹(注意一定要最底层文件夹,并包含所有必要文件、项目),选择open in ,在此处打开终端,重新输入安装命令,静候成功。
由于本人刚刚接触前端开发,是小白中的小白。
这篇文章只是我个人在遇到该问题并成功解决后,觉得可能会对和我一样的新手有所帮助,故而发文分享。
很多地方表述错误或没表述明白,抑或是有些术语使用不当,尽请谅解,并欢迎各位指正。