zoukankan      html  css  js  c++  java
  • 修改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。这个时候,全局安装后,使用时,才能真正的从我们设置的地方找,也就不会出现安装完,使用不了的情况了
  • 相关阅读:
    Django 登录页面重定向
    python 调试命令
    错误
    错误
    图算法之图的创建
    Git 常用命令详解(三)
    Git 常用命令详解(二)
    如何提问
    项目常用jquery/easyui函数小结
    我是怎么发现并解决项目页面渲染效率问题的(IE调试工具探查器的使用)
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/12120688.html
Copyright © 2011-2022 走看看