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

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

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

#prefix=${APPDATA}\npm
prefix=D:\tools\node_global
cache=D:\tools\node_global

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

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

#prefix=${APPDATA}\npm
prefix=D:\tools\node_global\npm
cache=D:\tools\node_global\cache

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

cnpm安装完之后,使用cnpm安装,提示cnpm 不是内部命令

在环境变量中,看到PATH的值有C:\Users\HP\AppData\Roaming\npm,我将其改为D:\tools\node_global\npm,保存之后,再打开一个dos窗口,运行cnpm -v,就打印出cnpm的版本信息了。

C:\Users\HP>cnpm -v
cnpm@4.5.0 (D:\tools\node_global\npm\node_modules\cnpm\parse_argv.js)
npm@3.10.10 (D:\tools\node_global\npm\node_modules\cnpm\node_modules\npm\lib\npm.js)
node@6.10.0 (D:\tools\nodejs\node.exe)
npminstall@2.26.4 (D:\tools\node_global\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=D:\tools\node_global\npm
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" 不是内部或外部命令,解决方法

[记]Windows 系统下设置Nodejs NPM全局路径的更多相关文章

  1. Windows 系统下设置Nodejs NPM全局路径

    Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效 npm config set cache "D:\nodejs\node_ca ...

  2. Windows 系统下设置Nodejs NPM全局路径和环境变量配置

    在nodejs的安装目录中找到node_modules\npm\.npmrc文件 修改如下即可: prefix = D:\tool\nodejs\node_globalcache = D:\tool\ ...

  3. node.js之Windows 系统下设置Nodejs NPM全局路径

    node.js 0.10 版本下修改全局路径: npm config set cache "D:\nodejs\node_cache" npm config set prefix ...

  4. 设置Nodejs NPM全局路径

    Windows下的Nodejs npm路径是appdata 在nodejs的安装目录中找到node_modules\npm\.npmrc文件 修改如下即可: prefix = E:\nodejs\np ...

  5. windows系统下简单nodejs安装及环境配置

      相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置     相信 ...

  6. (转 留存)Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤

    Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤 标签: NodeJSnpmbower 2015-07-17 16:38 3016人阅读 评论(0) 收藏 举报  分类: G ...

  7. Windows环境下的NodeJS+NPM+Bower安装配置步骤

    Windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮 ...

  8. 踩坑:windows系统下,nodejs版本管理器无法使用n来管理

    错误 :在windows系统下,需要npm 一个n来管理nodejs的版本,但是使用npm install -g n命令之后报错 原因 : n 不支持 windows系统  只支持mac系统.

  9. windows下node配置npm全局路径(踩坑)

    事情的起因是:Koa要求v7.6.0以上的nodejs. 但是window环境下升级node不容易,试过npm install -g n 和n stable等命令无效,而网上推荐的nvm并不支持win ...

随机推荐

  1. Python字典列表字段重组形成新的字典

    最近遇到这样一个需求,需要将字典列表中的字段进行重组,形成一个新的字典.举个例子吧: l1 = [{"x": 22, "y": 22, "demand ...

  2. Android获取Root权限之后的静默安装实现代码示例分析

    转:http://blog.csdn.net/jiankeufo/article/details/43795015 Adroid开发中,我们有时会遇到一些特殊功能的实现,有些功能并没有太高技术难度,但 ...

  3. python入门 类的继承和聚合(五)

    继承 class Rocket: def __init__(self, name, distance): self.name = name self.distance = distance def l ...

  4. JVM内核-原理、诊断与优化学习笔记(二):JVM运行机制

    文章目录 JVM启动流程 PC寄存器 方法区 保存装载的类信息 通常和永久区(Perm)关联在一起 Java堆 Java栈 Java栈 – 局部变量表 ** 包含参数和局部变量 ** Java栈 – ...

  5. 10.2 External interrupt/event controller (EXTI)

    EXTI控制器的主要特点如下: 每个中断/事件线上的独立触发器和掩码 每个中断行的专用状态位 生成最多20个软件事件/中断请求 脉冲宽度小于APB2时钟周期的外部信号检测. 每条中断线路的专用状态位生 ...

  6. ssrf对redis未授权访问写webshell

    docker建立redis镜像 docker run -d -p 9999:6379 redis 将redis的6379端口映射到物理机的9999端口 使用工具生成攻击代码 攻击 进入容器查看

  7. 高并发神器 Nginx,到底该怎么学?

    Java技术栈 www.javastack.cn 优秀的Java技术公众号 无论开发还是运维,工作上都会遇到性能优化.高并发的问题,而Nginx是一个万能药,它可以在百万并发连接下实现高吞吐量的 We ...

  8. linux使用nmon监控、分析系统性能

    linux使用nmon监控.分析系统性能   一.概述 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的, ...

  9. Activiti学习笔记目录

    1.Activiti学习笔记1 — 下载与开发环境的配置: 2.Activiti学习笔记2 — HelloWorld: 3.Activiti学习笔记3 — 流程定义: 4.Activiti学习笔记4 ...

  10. (转)protobuf-----Mac 机器安装

    转自: https://blog.csdn.net/u014534808/article/details/80203018 安装之旅 1. 下载protobufprotobuf下载页面 在此页面选择合 ...