• 修改NPM默认全局安装路径【转】


    场景:

    最近在新电脑上鼓捣完环境后,打算切换下源,结果使用全局安装的nrm时提示找不到命令,之前都是这么用现在怎么不行了呢?

    排查过程:

    于是各种折腾,发现- g安装的插件目录在C盘中的某个路径中,后来想起来自己重新安装过一次node,更改了安装目录,但是重新安装时- g命令安装的依赖的目录不会发生改变。

    因为我重新安装了nodejs,所以在我用yarn安装后,无法安装到npm指定的地方,虽然yarn config get prefix得到的路径和npm config get prefix是一样的,但是安装的时候还有安装到了nodejs/bin文件下,在nodejs/node_modules下并没有

    解决方案:

    1. 在D: odejs(我安装的是D盘,请结合各自情况操作)文件中新建文件夹node_cache,而后打开cmd,npm config set cache "D: odejs ode_cache"
    2. 继续在cmd中运行 npm config set prefix "D: odejs",这里面本来就有node_modules文件夹了,全局安装时,会自动找这个文件夹,所以不用我们手动新建文件夹
    3. 修改D: odejs ode_modules pm pmrc 文件为 prefix=D: odejs。这个时候,全局安装后,使用时,才能真正的从我们设置的地方找,也就不会出现安装完,使用不了的情况了
  • 相关阅读:
    算法与数据结构(二):排序
    冒泡排序
    责任型模式一:Observer(观察者)模式
    接口型模式(二)Bridge(桥接)模式
    内部排序:归并排序
    mean函数
    cross validation
    内存不足导致的java.lang.OutOfMemoryError: java heap space引出java工程启动参数设置
    angularjs 的hello world
    Nexus私库上传jar文件
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/12120688.html
Copyright © 2020-2023  润新知