zoukankan      html  css  js  c++  java
  • node配置全局安装路径

    出处:https://www.jb51.net/article/140361.htm

    下载安装NodeJS后,在自己选择的路径下会有如下的文件:

    默认情况下NodeJS安装会同时安装npm(模块管理器:用于管理用户require的模块,有全局和本地两种)。

    注:

    全局:执行npm install <模块的名字> -g 就会将模块装在全局路径下,当用户在程序中require(<模块的名字>)的时候不用考虑模块在哪,如果不修改全局路径,用户下载的模块会默认在C:UsersAdministratorAppDataRoaming pm这个路径下。

    局部:执行npm install <包的名字>(注意少了-g)就会将模块安装在dos窗当前指向的路径下,这时候其他路径项目无法引用到该版本的模块!

    npm config set cache “D:apps odejs ode_modules ode_cache”

    如果这种方法无法修改还可以:

    在nodejs的安装目录中找到node_modules pm.npmrc文件

    修改如下即可:

     
    1
    2
    prefix = D:apps odejs ode_modules ode_global
    cache = D:apps odejs ode_modules ode_cache

    3)此时,npm模块安装的默认全局路径已经改到了相应的文件夹中,但是 这时候用户还是无法require这些模块,因为电脑系统现在还不知道你把默认路径给改了,所以需要在“win+R”-->“sysdm.cpl”-->“高级”-->“环境变量”打开设置对话框。

    4)下面是最关键的地方(决定修改成败的地方!):

    ①首先在“系统变量”中新建,新建一个名为NODE_PATH的变量,变量值为:之前新建的用于存放全局模块的文件夹中的node_modules文件夹的绝对路径。(告诉系统 用户下载的全局模块在此处)。

    即:D:apps odejs ode_modules ode_global ode_modules

    ②新建完NODE_PATH后,还需要告诉系统,node和npm的位置,这时候需要在“环境变量”的对话框“系统变量”这一栏中找到“Path”变量,

    双击打开,在已有内容的最后先添加一个英文分号“;”,之后检查路径下是否有

    D:apps odejs; (node和npm的地址)

    下面这一条是如果安装了cnpm需要添加:

    D:apps odejs ode_modules ode_global;

    (cnpm路径,npm install -g cnpm --registry=https://registry.npm.taobao.org!!!)

  • 相关阅读:
    完全卸载Oracle方法、步骤
    使用oracle11g_instant_client来解决在不安装oracle客户端的情况下连接服务端
    Android系统中的6种模式
    现代汉语常用3500字
    debug1: Could not open authorized keys
    所选用户秘钥未在远程主机上注册
    directshow播放摄像头卡死问题
    linux设置静态IP
    gcc编译错误
    centos6.4编译gcc6.4
  • 原文地址:https://www.cnblogs.com/But-you/p/11224624.html
Copyright © 2011-2022 走看看