配置npm文件 报错 Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“

正常安装node之后会有npm,但是需要我们去配置相应的文件

安装node后命令行输入:
node -v出现版本号后正常
npm -v出现版本号后也是正常

在命令窗口执行: npm -v后,报错 c:\Program Files\nodejs>npm -v
Error: EINVAL: invalid argument, mkdir 'f:\nodejs\nodejs\

需要手动设置npm的cache和predix。

1、手动更改“C:\Users\Administrator.npmrc”文件,在记事本中打开,显示内容如下:

prefix=XXXX

2、而这个XXXX路径又是不存在的,所以一直报错,将文本内容修改为你上边安装的正确的配置路径:

prefix=f:\nodejs\node_global
cache=f:\nodejs\node_cache

3、再到安装目录f:\nodejs\node_modules\npm下,找到文件npmrc,把这个文件内容也改为

prefix=f:\nodejs\node_global
cache=f:\nodejs\node_cache

4、node_global文件路径配置在环境变量path

重新打开命令行,运行npm命令就正常了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容