zoukankan      html  css  js  c++  java
  • [记]Windows 系统下设置Nodejs NPM全局路径

    Windows下的Nodejs npm路径是appdata,担心安装的node_modules越来越多,导致C盘满,所以参考别人的博文,将node_modules安装的默认目录修改一下。

    参考Windows 系统下设置Nodejs NPM全局路径的介绍。

    修改nodejs的安装目录中找到node_modules pm.npmrc文件,修改为:

    #prefix=${APPDATA}
    pm
    prefix=D:	ools
    ode_global
    cache=D:	ools
    ode_global
    

    开始安装cnpm模块,npm install -g cnpm --registry=https://registry.npm.taobao.org时出现了:

    我看上面的appdata后面跟了个npm文件夹,我将路径修改为:

    #prefix=${APPDATA}
    pm
    prefix=D:	ools
    ode_global
    pm
    cache=D:	ools
    ode_globalcache
    

    然后再重试npm install -g cnpm --registry=https://registry.npm.taobao.org命令之后,可以了。应该是npm和cache两个文件夹的文件不能放在同一个地方,如果是同一个地方,下载的文件可能会互相覆盖或者互相合并,导致下载的文件混乱,导致的上图中的错误信息。

    cnpm安装完之后,使用cnpm安装,提示cnpm 不是内部命令
    在环境变量中,看到PATH的值有C:UsersHPAppDataRoaming pm,我将其改为D: ools ode_global pm,保存之后,再打开一个dos窗口,运行cnpm -v,就打印出cnpm的版本信息了。

    C:UsersHP>cnpm -v
    cnpm@4.5.0 (D:	ools
    ode_global
    pm
    ode_modulescnpmparse_argv.js)
    npm@3.10.10 (D:	ools
    ode_global
    pm
    ode_modulescnpm
    ode_modules
    pmlib
    pm.js)
    node@6.10.0 (D:	ools
    odejs
    ode.exe)
    npminstall@2.26.4 (D:	ools
    ode_global
    pm
    ode_modulescnpm
    ode_modules
    pminstalllibindex.js)
    prefix=D:	ools
    ode_global
    pm
    win32 x64 10.0.10586
    registry=https://registry.npm.taobao.org
    

    "grunt" 不是内部或外部命令的解决方法

    npm install -g grunt-cli
    npm install -g grunt
    

    上面的命令是安装grunt构建工具到全局中。

    如果觉得npm安装慢,可以尝试 ss 代理

    npmrc中 的末尾添加

    proxy= socks5://127.0.0.1:1080
    

    如果不需要代理的时候,可以使用 # 注释掉

    如:

    proxy= socks5://127.0.0.1:1080
    

    参考文献

    1. Windows 系统下设置Nodejs NPM全局路径
    2. "grunt" 不是内部或外部命令,解决方法
  • 相关阅读:
    log4j的基本配置参数
    插入透明背景Flash的HTML代码
    oracle获取字符串长度函数length()和hengthb()
    HSQLDB安装与使用
    linux下完全删除Oracle
    SQL查询前几条记录
    LINUX安装ORACLE 9204 报错解决!!
    ORACLE 归档日志打开关闭方法
    hsqldb快速入门
    Openstack中查看虚拟机console log的几种方法
  • 原文地址:https://www.cnblogs.com/fsong/p/6596720.html
Copyright © 2011-2022 走看看