V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mytry
V2EX  ›  程序员

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

  •  
  •   mytry · 2018-10-17 17:14:17 +08:00 · 5862 次点击
    这是一个创建于 2230 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    20 条回复    2018-10-18 19:16:42 +08:00
    lepig
        1
    lepig  
       2018-10-17 17:18:16 +08:00
    你个糟老头子,幼稚鬼
    yangg
        2
    yangg  
       2018-10-17 17:33:01 +08:00
    厉害
    lynnX
        3
    lynnX  
       2018-10-17 17:38:44 +08:00   ❤️ 2
    配合楼主头像食用更佳
    FireCat
        4
    FireCat  
       2018-10-17 19:04:33 +08:00
    hhh
    sobigfish
        5
    sobigfish  
       2018-10-17 19:05:47 +08:00
    一般 mac 都是自己用,你这样整不到别人啊
    😂 而且用了 nvm 的话 npm install 就不会用这个 path 了吧
    beny2mor
        6
    beny2mor  
       2018-10-17 19:27:16 +08:00   ❤️ 1
    于是别人就果断加上 sudo..
    mytry
        7
    mytry  
    OP
       2018-10-17 19:30:35 +08:00
    @sobigfish 和 nvm 没关系。npm install 从当前目录一级一级往上找,中间存在 node_modules 目录就用那个,都不存在就在当前目录新建。
    lrz0lrz
        9
    lrz0lrz  
       2018-10-17 19:46:18 +08:00
    真的有人会这样 npm install 吗?
    要么是在某个项目里,要么 npm i -g,这种安装方式出问题是应该的吧?
    beny2mor
        10
    beny2mor  
       2018-10-17 19:50:05 +08:00
    @mytry npm i -g 会使用 nvm 的设置;
    如果是在当前文件夹开发,先执行 npm init -y 也会使用当前目录

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

    也没必要创建用户, 可以 sudo touch /Users/node_modules
    itfun
        11
    itfun  
       2018-10-17 21:12:38 +08:00
    你是魔鬼吗
    conn4575
        12
    conn4575  
       2018-10-17 21:37:49 +08:00 via Android
    好了,以后所有安装不上的锅都你背了
    ezreal
        13
    ezreal  
       2018-10-17 22:20:59 +08:00
    好厉害哦
    kookxiang
        14
    kookxiang  
       2018-10-17 22:59:34 +08:00   ❤️ 1
    homebrew 的默认装在 /usr/local/lib/node_modules/
    并没有什么卵用(
    leafiy
        15
    leafiy  
       2018-10-18 02:24:14 +08:00
    配合头像食用效果更佳
    lrh3321
        16
    lrh3321  
       2018-10-18 08:54:52 +08:00
    你是魔鬼吗?
    lxrmido
        17
    lxrmido  
       2018-10-18 09:01:05 +08:00
    ……
    oliver34
        18
    oliver34  
       2018-10-18 09:44:01 +08:00
    sudo
    lanten
        19
    lanten  
       2018-10-18 09:48:56 +08:00
    如果我用 yarn 呢
    sunzongzheng
        20
    sunzongzheng  
       2018-10-18 19:16:42 +08:00 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:33 · PVG 02:33 · LAX 10:33 · JFK 13:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.