npm命令Error: EINVAL: invalid argument, mkdir

错误原因:
在node.js的安装目录下创建两个文件夹,node_cache和node_global,然后命令行设置:

npm config set cache "D:\nodejs\node_cache"

npm config set prefix "D:\nodejs\node_global"

设置缓存文件夹和设置全局模块存放路径。

结果就是输入与npm任何有关的命令时,都会报错:

只要出现这个报错,无论如何重新安装nodejs都会重复出现这个错误。

解决方法:

从错误根源出发,手动更改设置npm的cache和predix。

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

prefix=C:\Program

因为这个不存在的目录,所以一直报错,将文本内容修改为正确的配置路径

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

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

原文地址:https://www.cnblogs.com/xyptechnology/p/11739213.html

时间: 2024-10-26 09:08:18

npm命令Error: EINVAL: invalid argument, mkdir的相关文章

node 安装后 npm 无法使用 报错 c:\Program Files\nodejs>npm -v Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“C:\

在命令窗口执行 : npm -v 后,报错  c:\Program Files\nodejs>npm -v Error: EINVAL: invalid argument, mkdir 'c:\Program Files\nodejs\“C:\ 手动设置npm的cache和predix. 步骤1:手动更改“C:\Users\Administrator.npmrc”文件,在记事本中打开,内容如下: prefix=XXXX 而这个XXXX路径又是不存在的,所以一直报错,将文本内容修改为你上边安装的正

OK6410视频VIDIOC_QUERYBUF error 22, Invalid argument

试着去调一段代码,在OK6410上以Qt为界面显示出来,得到以下两个结果 1.VIDIOC_QUERYBUF error 22, Invalid argument 2.s3c-fimc: invalid target size 很无奈的我找到的资料都是问这个问题的,没有一个解决的 甚至于对OK6410的技术支持也无能为力的说查一下底层的驱动源码吧什么的 有时候出现错误1,有时候错误1和错误2同时出现. 能力有限,未能解决甚至不知道问题出在哪里

Win7下npm命令Error: ENOENT问题解决

Win7下在执行npm命令,比如npm list时出现下面错误: 解决办法: 在搜索框中输入%appdata%,进入C:\Users\aaron\AppData\Roaming,然后在Roaming下新建npm文件夹. 再次执行命令:npm list如下图所示:

fdisk添加分区引起的Linux Error: 22: Invalid argument

[[email protected] ~]# echo "- - -" > /sys/class/scsi_host/host0/scan [[email protected] ~]# fdisk -l   Disk /dev/sda: 584.6 GB, 584646328320 bytes 255 heads, 63 sectors/track, 71079 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes

ndk-build 编译报错 fatal error: error writing to -: Invalid argument } ^

最近下载同事的 Android 工程代码,协作开发一些 Native 底层功能,需要首先编译底层的一些 JNI 的代码库,由于工程较大,且依赖的第三方库比较多,下载完毕后,通过 ndk-build 进行编译,报了一些个奇怪的错误,并指向了代码文件的最后一行,如下所示: fatal error: error writing to -: Invalid argument } ^ 此工程源码一直是同事在 MAC 下进行开发维护的,在同事的环境中是正常的,而我是 Windows 平台,刚开始怀疑是文件类

【安卓】aidl.exe E 10744 10584 io_delegate.cpp:102] Error while creating directories: Invalid argument

这几天在使用.aidl文件的时候eclipse的控制台总是爆出如下提示: aidl.exe E 10744 10584 io_delegate.cpp:102] Error while creating directories: Invalid argument 一直无法解决,后来把SDK目录下的\build-tools\24.0.0-preview\aidl.exe用build-tools\23.0.3\aidl.exe文件替换瞬间就不报错了,看来最新的build-tools也不是那么好玩的啊

【原创】QT:编译时出现 “error: error writing to -: Invalid argument”错误的解决

今天用QT5进行编译工程时,IDE的"问题"窗口提示 "error: error writing to -: Invalid argument". 上网一番搜索,也没有找到方案. 于是,想起伟大的毛主席说过的"自己动手,丰衣足食噻".对工程目录进行地毯式搜索后发现,工程目录下缺少编译中间文件存放目录:Release 和 Debug文件夹. 会不会是那个原因呢? 这时,我又想起某位伟人的一句话"实践是检验真理的唯一标准".试验一

解决;R语言使用sqldf库是报错"Failed to connect to database: Error: Access denied for user '..'@'localhost' (using password: NO) Error in !dbPreExists : invalid argument type"

原因:在使用sqldf时,不需要加载RMySQL库 解决方案:在控制台执行释放RMySQL库加载 detach("package:RMySQL", unload=T); 解决;R语言使用sqldf库是报错"Failed to connect to database: Error: Access denied for user '..'@'localhost' (using password: NO) Error in !dbPreExists : invalid argume

mac 安装polymer cli Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/polymer-cli/node_modules/wd/build'

安装的时候根据说明,需要使用npm install -g polymer-cli命令,但是一直提示没有权限, 后来增加sudo后提示如下, Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/polymer-cli/node_modules/wd/build' at Object.fs.mkdirSync (fs.js:905:18) at sync (/usr/local/lib/node_modules/p