创建一个叫 node_modules 的用户,其他人就用不了 npm install 了😂

2018 年 10 月 17 日
 mytry

在系统上创建一个叫 node_modules 的用户:

之后其他用户 npm install 就报错了。。。

当然,在 npm install 时加上 --prefix path 参数可以无视这个问题。

可以用于多人使用的机器上恶搞~~~

6681 次点击
所在节点    程序员
20 条回复
lepig
2018 年 10 月 17 日
你个糟老头子,幼稚鬼
yangg
2018 年 10 月 17 日
厉害
lynnX
2018 年 10 月 17 日
配合楼主头像食用更佳
FireCat
2018 年 10 月 17 日
hhh
run2
2018 年 10 月 17 日
一般 mac 都是自己用,你这样整不到别人啊
😂 而且用了 nvm 的话 npm install 就不会用这个 path 了吧
beny2mor
2018 年 10 月 17 日
于是别人就果断加上 sudo..
mytry
2018 年 10 月 17 日
@sobigfish 和 nvm 没关系。npm install 从当前目录一级一级往上找,中间存在 node_modules 目录就用那个,都不存在就在当前目录新建。
yujincheng08
2018 年 10 月 17 日
lrz0lrz
2018 年 10 月 17 日
真的有人会这样 npm install 吗?
要么是在某个项目里,要么 npm i -g,这种安装方式出问题是应该的吧?
beny2mor
2018 年 10 月 17 日
@mytry npm i -g 会使用 nvm 的设置;
如果是在当前文件夹开发,先执行 npm init -y 也会使用当前目录

------
所以效果不大

也没必要创建用户, 可以 sudo touch /Users/node_modules
itfun
2018 年 10 月 17 日
你是魔鬼吗
conn4575
2018 年 10 月 17 日
好了,以后所有安装不上的锅都你背了
ezreal
2018 年 10 月 17 日
好厉害哦
kookxiang
2018 年 10 月 17 日
homebrew 的默认装在 /usr/local/lib/node_modules/
并没有什么卵用(
leafiy
2018 年 10 月 18 日
配合头像食用效果更佳
lrh3321
2018 年 10 月 18 日
你是魔鬼吗?
lxrmido
2018 年 10 月 18 日
……
oliver34
2018 年 10 月 18 日
sudo
lanten
2018 年 10 月 18 日
如果我用 yarn 呢
sunzongzheng
2018 年 10 月 18 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX