关于npm的本地安装路径的问题?

查看npm root,路径始终指向/Users/*****/node_modules,以前都是指向执行npm install的路径的,换句话说不论在哪个目录执行npm install,最后都是安装到/Users/*****/node_modules这个路径下了,是什么原因导致的,有什么办法能够改回来,求助。

ps:osx系统



一如既往的没人搭理 ∪︿∪
不过今天在公司改完bug 又谷歌了下
终于在stackoverfollow找到相关的答案了
node.js - npm won't install packages locally. What's wrong?
解决的办法就是删除User根目录下的node_modules


作者:王金亮
链接:http://www.zhihu.com/question/33302274/answer/56276271
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

npm的原理大概就是从当前目录往上找,找到哪个目录有node_modules就认为这才是真正的项目目录,所以东西全给装那里面去

所以不仅仅是User根目录的问题,你得保证从你当前的目录开始一直到根目录都没有node_modules,npm才会“正常”地把东西放到当前目录下的node_modules里

这类问题你不邀请个人真心没人会在意- -


作者:张立理
链接:http://www.zhihu.com/question/33302274/answer/56276831
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

npm init之后再装

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值