我已经通过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将在以下位置进行搜索:
- $ home/.node_modules
- $ home/.node_libraries
- $ prefix/lib/node
来源:https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders