установить npm и упаковать на уровне root веб-приложения - PullRequest
0 голосов
/ 10 июля 2020

Я создаю веб-приложение, используя node.js. У меня есть папка client, содержащая все внешние коды, и папка server, содержащая все внутренние коды. Можно ли запустить npm install в папке server. В таком случае все модули узлов и файлы package.json будут в папке сервера? Или лучше установить их на уровне папки root вне папки server?

1 Ответ

0 голосов
/ 11 июля 2020

Поскольку вы указали client и server, я предполагаю, что ваш клиент и сервер находятся в микросервисной архитектуре, которая должна быть независимой. И клиент, и сервер будут определять свои собственные пакеты для использования, нет причин иметь package.json в папке root. Я считаю, что вы можете просто поддерживать каждый из пакетов. json под клиентом и сервером.

Однако, если вы находитесь в MVC (серверная часть будет отображать ваш интерфейс), вы найдете package.json по адресу root папка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...