【问题标题】:"npm install" installs unfamiliar files“npm install”安装不熟悉的文件
【发布时间】:2020-05-20 01:12:26
【问题描述】:

所以我尝试运行npm install uuid 将依赖项添加到 package.json 文件。但相反,它给了我一堆 js 文件,包括 uuid.cmd 和 uuid.ps1 文件。 package.json 也不包含 uuid 依赖项。

https://i.imgur.com/3E372rt.png[/img]

【问题讨论】:

  • 好吗?你的问题是什么?
  • 不包含依赖是不正确的。只是uuid模块没有依赖关系
  • 我很好奇为什么npm install 会为我安装 .cmd 和 .ps1 文件。我是 NPM 的新手,在 youtube 上看过教程,但他们没有这些文件。我该如何解决?

标签: node.js npm node-modules


【解决方案1】:

要将节点包添加到package.json 文件,您需要在npm install 命令之后添加--save 标志。因此,您可以运行以下命令以将 uuid 包添加到您的 package.json 文件中。

 npm install uuid --save

uuid 包已经有很多不同的版本,请确保根据您的要求使用正确的版本。

https://www.npmjs.com/package/uuid

【讨论】:

  • 我试过npm install uuid --save,它给了我同样的结果。没有向 package.json 添加依赖项,但添加了一些我不知道的文件,例如 uuid.cmduuid.ps1。我对 laravel 框架也有这个问题。 npm install 安装了很多 .cmd.ps1 文件。
  • 删除现有的节点模块文件夹试试。
  • 你使用的npm和node版本是什么?
【解决方案2】:

我通过在这篇文章之后完全卸载并重新安装 Node.JS 解决了这个问题

How to completely remove node.js from Windows

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 2016-11-12
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 2016-11-23
    • 2010-10-08
    相关资源
    最近更新 更多