最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin8浏览0评论

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

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

我通过Termux在我的Android手机上安装了节点,并且最近将lodash全局升级到了v4

$ npm -v
5.6.0

$ node -v
v8.9.2

$ npm i -g lodash
+ [email protected]

$ head -1 $NODE_PATH/lodash/README.md
# lodash v4.17.4 

但是当我需要它时,node给了我版本3。

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

我没有我需要的node_modules文件夹。有没有人知道为什么会出现这种奇怪的行为以及如何解决这个问题?非常感谢

回答如下:

检查以下位置:

此外,Node.js将搜索以下位置:

  1. $ HOME / .node_modules
  2. $ HOME / .node_libraries
  3. $ PREFIX / lib中/节点

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

发布评论

评论列表(0)

  1. 暂无评论