【问题标题】:npm WARN package.json Stock@0.0.1 No repository fieldnpm WARN package.json Stock@0.0.1 没有存储库字段
【发布时间】:2016-03-05 09:30:12
【问题描述】:

我在个人私人 git 中有一个项目,我在另一台计算机上下载,当尝试下载 packages.json 中的包时,我收到以下错误消息:

pablo@debian:~/Documents/clients/stock$ npm install
npm WARN package.json Stock@0.0.1 No repository field.
npm WARN package.json Stock@0.0.1 No README data

这是packages.json的内容

{
  "name": "Stock",
  "version": "0.0.1",
  "description": "Stock App",
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-watch": "^0.6.1",
    "grunt-execute": "^0.2.2",
    "socket.io": "latest",
    "mysql": "latest",
    "express": "latest",
    "path": "latest",
    "express-session": "latest",
    "cookie-parser": "latest",
    "ejs": "latest"
  },
  "dependencies": {
    "socket.io": "~1.3.7",
    "body-parser": "~1.14.1"
  }
}

我可以做什么,要下载的包,为什么在我的另一台计算机上我没有收到这个错误?

【问题讨论】:

标签: node.js git npm


【解决方案1】:

这些警告只是警告,并不表明依赖项没有下载的任何原因。

显示的 package.json 文件非常适合我。要调试您的问题,请尝试删除 node_modules 文件夹并再次运行 npm install。请注意,如果包已经在 node_modules 文件夹中,npm install 将不会再次下载它们。

如果您想修复警告:

  1. 在 devDependencies 之前,添加一个存储库选项;即类似:

      "repository": {
        "type": "git",
        "url": "[git-url-of-your-project]"
      },
    

    该 URL 不必是 github 的,只要是您在另一台计算机上用于 git clone 项目的任何内容。

  2. 添加一个名为 README 或 README.md 的文件,并写几句话来说明其中的项目。

【讨论】:

  • 为什么我的项目需要一个存储库?
  • @Pablo 你没有。您可以忽略警告。但是你在问题中提到你有一个,所以你不妨记录一下。
  • 好的,所以问题是其他的,因为依赖项没有下载。有办法检查吗?
  • 是的,对不起,误解了你的问题的重点。如果您有 node_modules 文件夹,请尝试删除并再次运行 npm install。
【解决方案2】:

通过添加 "private": true

将您的应用程序标记为私有以禁止所有警告
{
  "name": "Stock",
  "version": "1.0.1",
  "private": true
}

【讨论】:

  • "all" 警告,或者只是关于存储库和 README 的警告?
  • @Abhishek Goel 可以默认配置,在全局配置 "private": true
【解决方案3】:

我发现删除 node_modules 文件夹并从新执行“npm install”似乎可以解决我的问题。

【讨论】:

    【解决方案4】:

    只需从

    添加您的package.json 文件
    C:\Program Files\nodejs\node_modules\npm 
    

    C:\Windows\System32 
    

    一切都会好起来的。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-06-01
      • 2013-05-25
      • 2018-04-04
      • 2018-12-22
      • 2013-02-15
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多