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

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

当然,在 npm install 时加上 --prefix path 参数可以无视这个问题。
可以用于多人使用的机器上恶搞~~~
1 lepig 2018-10-17 17:18:16 +08:00 你个糟老头子,幼稚鬼 |
2 yangg 2018-10-17 17:33:01 +08:00 厉害 |
3 lynnX 2018-10-17 17:38:44 +08:00 配合楼主头像食用更佳 |
4 FireCat 2018-10-17 19:04:33 +08:00 hhh |
5 run2 2018-10-17 19:05:47 +08:00 一般 mac 都是自己用,你这样整不到别人啊 而且用了 nvm 的话 npm install 就不会用这个 path 了吧 |
6 beny2mor 2018-10-17 19:27:16 +08:00 于是别人就果断加上 sudo.. |
7 mytry OP @sobigfish 和 nvm 没关系。npm install 从当前目录一级一级往上找,中间存在 node_modules 目录就用那个,都不存在就在当前目录新建。 |
8 yujincheng08 2018-10-17 19:38:27 +08:00 |
9 lrz0lrz 2018-10-17 19:46:18 +08:00 真的有人会这样 npm install 吗? 要么是在某个项目里,要么 npm i -g,这种安装方式出问题是应该的吧? |
10 beny2mor 2018-10-17 19:50:05 +08:00 @mytry npm i -g 会使用 nvm 的设置; 如果是在当前文件夹开发,先执行 npm init -y 也会使用当前目录 ------ 所以效果不大 也没必要创建用户, 可以 sudo touch /Users/node_modules |
11 itfun 2018-10-17 21:12:38 +08:00 你是魔鬼吗 |
12 conn4575 2018-10-17 21:37:49 +08:00 via Android 好了,以后所有安装不上的锅都你背了 |
13 ezreal 2018-10-17 22:20:59 +08:00 好厉害哦 |
14 kookxiang 2018-10-17 22:59:34 +08:00 homebrew 的默认装在 /usr/local/lib/node_modules/ 并没有什么卵用( |
15 leafiy 2018-10-18 02:24:14 +08:00 配合头像食用效果更佳 |
16 lrh3321 2018-10-18 08:54:52 +08:00 你是魔鬼吗? |
17 lxrmido 2018-10-18 09:01:05 +08:00 …… |
18 oliver34 2018-10-18 09:44:01 +08:00 sudo |
19 lanten 2018-10-18 09:48:56 +08:00 如果我用 yarn 呢 |
20 sunzongzheng 2018-10-18 19:16:42 +08:00 via Android 皮 |