【问题标题】:"npm install" not installing any library. How to resolve this issue?“npm install”没有安装任何库。如何解决这个问题?
【发布时间】:2021-06-10 15:26:04
【问题描述】:

我正在使用 Node 版本 14.15.5 和 npm 版本 6.14.11。另外,我正在研究 VS Code。

我尝试通过这些命令安装两个包:

npm install express
npm install lodash

最后,我没有成功获得任何一个。

我收到了这条消息:

36 packages are looking for funding 
 run `npm fund` for details.

如何解决这个问题?

enter image description here

【问题讨论】:

  • 这与java无关。
  • 我不知道你为什么认为它没有安装任何库。在您的屏幕截图中,Express 安装得非常好。
  • 其实,我想添加一个库“lodash”。安装后,它应该出现在我当前的文件夹中。但没有“lodash”文件夹。我认为这是由于资助了类似的事情。
  • 这与资金无关。屏幕截图根本无法显示您输入npm install lodash
  • 你有没有先运行npm init在你的当前目录下创建一个package.json?

标签: javascript node.js npm node-modules npm-install


【解决方案1】:

原因描述here

在将包安装到本地文件夹之前,NPM 会尝试查找包的根目录。为此,它会从当前目录 (C:\Users\JD Mughal\Desktop\Web\Node\test-calculator) 向上遍历层次结构,直到找到 package.json 文件。

只有在没有找到package.json 文件时,NPM 才会在当前目录(分别在node_modules\package_name 子目录中)安装新包。

在你的情况下,但是 NPM 找到一个 package.json 文件 C:\Users\JD Mughal\package.json 并在那里安装新包。

要解决使用问题,您必须在本地目录中执行npm init

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 2022-09-27
    • 1970-01-01
    • 2016-08-03
    • 2019-11-16
    • 2021-10-11
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多