V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
waiaan
V2EX  ›  Node.js

nodejs 突然找不到全局安装的模块了

  •  
  •   waiaan · 2018-05-06 10:53:30 +08:00 · 6588 次点击
    这是一个创建于 2175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原先用 npm install xxx -g 安装的模块,一直用得好好的,今天再运行突然出现 Cannot find module 'xxx'。 重新下载 node 再安装模块也一样。 求指点原因,谢谢。

    14 条回复    2018-05-07 15:00:32 +08:00
    whileFalse
        1
    whileFalse  
       2018-05-06 11:06:28 +08:00
    看一下是不是环境变量配置错误了。下载模块的位置和引用模块的位置不一致。
    waiaan
        2
    waiaan  
    OP
       2018-05-06 11:08:44 +08:00
    @whileFalse 你是说 node_path 吗?配置了也没有用。
    isbase
        3
    isbase  
       2018-05-06 11:13:03 +08:00 via Android
    加 sudo 了吗
    whileFalse
        4
    whileFalse  
       2018-05-06 11:17:33 +08:00
    你搜搜 Cannot find module global,google 里的第一条结局了我当时的问题
    waiaan
        5
    waiaan  
    OP
       2018-05-06 11:25:10 +08:00
    @whileFalse node_path 添加了无效。
    whileFalse
        6
    whileFalse  
       2018-05-06 11:26:34 +08:00
    @waiaan 自己研究研究吧,不行就别用 global 安装了。
    azh7138m
        7
    azh7138m  
       2018-05-06 11:38:37 +08:00 via Android
    是不是找不到 semver ?
    lrz0lrz
        8
    lrz0lrz  
       2018-05-06 11:58:22 +08:00
    为什么不用 npx 呢?
    kfll
        9
    kfll  
       2018-05-06 12:03:59 +08:00 via iPhone
    require 全局模块?
    jin5354
        10
    jin5354  
       2018-05-06 13:03:48 +08:00
    用 nvm 这种 node 版本管理工具了?切换版本后全局模块是不复用的。
    rbe
        11
    rbe  
       2018-05-06 13:05:28 +08:00
    试试 `npm list -g --depth=0` 看看还在不在
    waiaan
        12
    waiaan  
    OP
       2018-05-06 13:12:07 +08:00
    @jin5354
    没有用这个
    @rbe
    还在
    manmuy
        13
    manmuy  
       2018-05-07 09:54:05 +08:00
    我也遇到了这个问题 不过最后的解决方式是用的 1 楼的方法 应该是由于模块的位置和默认的查找位置不同造成的

    根据 安装时的提示 找到安装的位置
    ![1]( )

    然后放进环境变量
    ![2]( )
    waiaan
        14
    waiaan  
    OP
       2018-05-07 15:00:32 +08:00
    @manmuy
    谢谢。
    你设置好了后是马上就生效吗?还是要重启电脑?我设置了一点用都没有。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1015 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:29 · PVG 03:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.