2017-01-18 8 views
1

Когда я запустил sails new myapp, он создает файл package.json и каталог /node_modules. Паруса docs говорят cd и запускают npm install, чтобы встать и работать.Использование Sails.js с пряжей

Я недавно начал использовать yarn и хотел бы использовать его для управления дополнительными зависимостями, которые я добавляю в свое приложение для парусов. Однако, когда я запускаю yarn init (то, что я думаю, создает файл yarn.lock), похоже, он хочет снова создать мой package.json. И это ошибки в вопросе точки входа, говоря Cannot convert object to primitive value.

Должен ли я просто придерживаться ванильного номера в минуту? Может ли пряжа и паруса хорошо играть в песочнице вместе и делиться игрушками?

ответ

2

Фактически, $ yarn init (а также $ npm init) будет просто инициализировать файл package.json, задав несколько вопросов.

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

+0

Я рад, что это было так просто, как пропустить «нить init». Я запустил «пряжу» и начал работать. – jinglesthula

0

Вы можете пропустить $ yarn init, так как он точно такой же, как $ npm init. $ yarn install фактически создает файл yarn.lock. В отличие от npm, пряжа фактически уважает свойство engines в файле package.json. Если вы столкнетесь с этим, вы можете использовать $ yarn install --ignore-engines.

 Смежные вопросы

  • Нет связанных вопросов^_^