[转载]关于window下rNode.js的本地包路径过长,导致一些功能无法使用

本文介绍了解决使用Yeoman创建Angular项目时报错的方法。通过更改npm的默认全局路径,成功解决了因路径过长导致的无法识别生成器的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下午安装Yeoman的angular-generator时候,安装完成后我创建一个angular项目,但是运行

yo angular angularProject这句命令的时候确报了一个错,错误的内容就是下面这

You don‘t seem to have a generator with the name webapp installed.
You can see available generators with npm search yeoman-generator and then install them with npm install [name].
To see the 1 registered generators run yo with the `--help` option.

在node论坛问了下,都说没这个问题,后面有个哥们儿让我看下包路径,

我看了下是在C:\Users\Administrator\AppData\Roaming\npm下,他说这个路径太长了,可能会影响到,然后我就修改了抱得默认全局路径

在nodejs的安装目录中找到node_modules\npm\npmrc文件

修改如下即可:

prefix = D:\nodejs\node_global
cache = D:\nodejs\node_global

然后重新下载angular-generator,执行yo angular angularProject,解决问题。


原文出处:点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值