没有npm命令(全部!)正在我的Windows 10上运行。
示例:
npm -v
它不显示任何信息和cmd崩溃。只有在我按下CTR + C并通知“Y”时才会解锁:
我尝试重新安装node.js(v6.6.0 x64和v5.12.0 x86),尝试了npm版本v3.10.3和v3.10.7,但都没有成功。
我该如何解决?
新闻:
我nodejs\node_modules\npm\lib\config\core.js
在C:\Users\Alisson Linneker\'C:\Program
上的afterUser()函数中,它返回了错误的目录:nodejs\node_modules\npm\lib\config\core.js
我相信这就是问题!
问题解决了!
在if (conf.get('prefix')) {
afterUser()函数中,在conf.set('prefix', path.resolve(__dirname, '../..', ''))
行之前添加:
NSString *joinedString = [array componentsJoinedByString:@","];
NSString *arraString = [NSString stringWithFormat:@"(%@)", joinedString];
答案 0 :(得分:1)
对于Windows,我使用Virtual Box和Ubuntu。如果你设置它,你将有一个更容易的时间。
答案 1 :(得分:0)
在nodejs\node_modules\npm\lib\config\core.js
afterUser()函数中,在if (conf.get('prefix')) {
行之前添加:
conf.set('prefix', path.resolve(__dirname, '../..', ''))