当前位置:  开发笔记 > 编程语言 > 正文

npm WARN package.json Stock@0.0.1没有存储库字段

如何解决《npmWARNpackage.jsonStock@0.0.1没有存储库字段》经验,为你挑选了2个好方法。

我有一个个人私人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"
  }
}

我可以做什么,下载包,以及为什么在我的其他计算机上我没有收到此错误?



1> rjmunro..:

这些警告只是警告,并不表示依赖项不会下载的任何原因.

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

如果要修复警告:

    在devDependencies之前,添加一个存储库选项; 即:像:

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

    URL不一定是github,只是你git clone在另一台计算机上使用的项目.

    添加一个名为README或README.md的文件,并写一些关于项目所在内容的文字.



2> Abhishek Goe..:

将您的应用程序标记为私有,以通过添加来禁止所有警告"private": true

{
  "name": "Stock",
  "version": "1.0.1",
  "private": true
}

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有