为什么需要(lodash)检索过时的版本



我已经通过Termux安装了在Android手机上安装了节点,最近将Lodash升级为V4

$ npm -v
5.6.0
$ node -v
v8.9.2
$ npm i -g lodash
+ lodash@4.17.4
$ head -1 $NODE_PATH/lodash/README.md
# lodash v4.17.4 

但是,当我需要时,节点给了我版本3。

$ node 
> require('lodash')
  ...
  VERSION: '3.10.1'

我没有一个node_modules文件夹,我在其中所需的需要。有人知道为什么会发生这种奇怪的行为以及如何解决吗?非常感谢

检查以下位置:

此外,node.js将在以下位置进行搜索:

  1. $ home/.node_modules
  2. $ home/.node_libraries
  3. $ prefix/lib/node

来源:https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders

最新更新