
原先用 npm install xxx -g 安装的模块,一直用得好好的,今天再运行突然出现 Cannot find module 'xxx'。 重新下载 node 再安装模块也一样。 求指点原因,谢谢。
1 whileFalse 2018 年 5 月 6 日 看一下是不是环境变量配置错误了。下载模块的位置和引用模块的位置不一致。 |
2 waiaan OP @whileFalse 你是说 node_path 吗?配置了也没有用。 |
3 isbase PRO 加 sudo 了吗 |
4 whileFalse 2018 年 5 月 6 日 你搜搜 Cannot find module global,google 里的第一条结局了我当时的问题 |
5 waiaan OP @whileFalse node_path 添加了无效。 |
6 whileFalse 2018 年 5 月 6 日 @waiaan 自己研究研究吧,不行就别用 global 安装了。 |
7 azh7138m 2018 年 5 月 6 日 via Android 是不是找不到 semver ? |
8 lrz0lrz 2018 年 5 月 6 日 为什么不用 npx 呢? |
9 kfll 2018 年 5 月 6 日 via iPhone require 全局模块? |
10 jin5354 2018 年 5 月 6 日 用 nvm 这种 node 版本管理工具了?切换版本后全局模块是不复用的。 |
11 rbe 2018 年 5 月 6 日 试试 `npm list -g --depth=0` 看看还在不在 |
13 manmuy 2018 年 5 月 7 日 我也遇到了这个问题 不过最后的解决方式是用的 1 楼的方法 应该是由于模块的位置和默认的查找位置不同造成的 根据 安装时的提示 找到安装的位置 然后放进环境变量  |