Npm WARN package.json Stock@0.0.1 Нет поля репозитория

92
11

У меня есть проект в личном приватном 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"
}
}

Что делать, загружать пакеты и почему на моем другом компьютере я не получаю эту ошибку?

спросил(а) 2015-12-01T15:43:00+03:00 4 года, 10 месяцев назад
1
Решение
120

Эти предупреждения являются только предупреждениями и не указывают на то, что зависимости не загружали бы.


Отображенный файл 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 и напишите несколько слов о том, что в нем находится.


ответил(а) 2015-12-01T15:46:00+03:00 4 года, 10 месяцев назад
99

Отметьте ваше приложение как личное, чтобы пресечь все предупреждения, добавив "private": true

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

ответил(а) 2016-06-07T13:59:00+03:00 4 года, 4 месяца назад
42

Я обнаружил, что удаление папки node_modules и выполнение "npm install" из свежих файлов, по-видимому, исправляло мои проблемы.

ответил(а) 2018-01-15T14:33:00+03:00 2 года, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема