package. json файл создан в неправильной папке - PullRequest
0 голосов
/ 12 февраля 2020

Я создаю приложение для работы с API, используя без сервера, и первоначальная установка прошла нормально. Одна из папок npm serverless install - это auth-server, где создаются два файла - handler.js и serverless.yml (кроме .gitignore).

Несколько шагов спустя у меня было установить Ax ios, так как мне нужно будет сделать запрос POST для API. Находясь в каталоге сервера авторизации, я запустил обычный синтаксис npm для установки Ax ios, npm install axios. Однако, к моему удивлению, npm не создал файл package.jsonpackage-lock.json) в папке auth-server, а использовал файлы root.

Я попытался осмотреться, чтобы убедиться, что проблема повторяется, но ничего не нашел. Я знаю, что файл package-json создается в папке каталога, из которой выполняется npm, так как я несколько раз использовал ax ios. Может кто-нибудь указать мне, где проблема может ie? Заранее спасибо.

1 Ответ

0 голосов
/ 12 февраля 2020

Если кому-то еще это нужно: я обнаружил, что, хотя и не во всех случаях, npm будет использовать файл package.json из папки root. Поскольку мне это было нужно внутри папки auth-server, я просто создал внутри нее еще один файл package.json (с парой фигурных скобок, чтобы избежать ошибки синтаксического анализа code EJSONPARSE) и сохранил его. Как только я установил Ax ios еще один (npm install axios), начал использоваться файл package.json и добавил Ax ios в качестве зависимости.

...