Rails / Yarn: следующий урок оставляет файл package.json в моем проекте.Должен ли я избавиться от этого? - PullRequest
0 голосов
/ 07 июня 2019

Пытаясь научиться использовать yarn с rails учебником, которому я следовал, я дал указание запустить yarn init в моем проекте, создавая бесполезный файл package.json, поскольку это не так.будет yarn пакет, но ruby / rails приложение.

Вот файл package.json:

{
  "name": "myapplication",
  "private": true,
  "dependencies": {
    "bootstrap": "^4.3.1",
    "font-awesome": "^4.7.0",
    "jquery": "^3.4.1",
    "popper.js": "^1.15.0"
  }
}

Может быть, я неправильно понимаю, что это за файлэто для, но это больше похоже на файл типа *.gemspec для пакета javascript, чем важный файл для приложения Rails.Я понимаю важность включения yarn.lock в git, но не понимаю, зачем мне нужен package.json.Могу ли я добавить его в .gitignore или даже удалить?

1 Ответ

1 голос
/ 07 июня 2019

Файл yarn.lock генерируется yarn после разрешения и установки зависимостей, определенных в package.json. Таким образом, вы должны проверить в этом файле.

В отличие от Ruby, Node использует один и тот же файл для определения пакета и определения зависимостей проекта.

...