• npm命令Error: EINVAL: invalid argument, mkdir


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

    npm config set cache "D: odejs ode_cache"

    npm config set prefix "D: odejs ode_global"

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

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

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

    解决方法:

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

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

    由于版本问题这个文件可能没有C:UsersAdministrator.npmrc,凭借感觉 在C:Usersmaliang1/.npmrc找到相同功能的文件

    prefix=C:Program

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

    prefix=D: odejs ode_global
    cache=D: odejs ode_cache

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

    漫思
  • 相关阅读:
    const与readonly
    JQuery Tooltipster
    Log4Net使用
    asp.net mvc 4 beta 版已发布
    控件属性
    C# 获取当前路径
    对toLocaleString()、toString()、valueOf()的理解
    靶场练习3CSRF攻击
    计算字符串长度
    Android ListView 自定义适配器
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/13541954.html
Copyright © 2020-2023  润新知