Установка зависимостей от глобальных пакетов в package.json - PullRequest
0 голосов
/ 03 июля 2018

Могу ли я установить список зависимостей в package.json, не устанавливая их локально с помощью npm install package --save? Если это так, оставьте экзамен. Спасибо

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

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

Единственный прямой ответ - вы не должны полагаться на глобальные установки, даже на себя. Это создает плохой прецедент и может привести к тому, что вы забудете объявить зависимости все вместе.

Самое близкое, что вы можете получить, это просто получить список ваших глобально установленных зависимостей и версий (npm list -g --depth=0) и установить то, что вам нужно.

Это два шага, в отличие от простого выбора версии package и ее установки с флагом --save

0 голосов
/ 03 июля 2018

Вы можете указать свои зависимости в package.json вручную, как показано ниже:

{
  "name": "my_package",
  "version": "1.0.0",
  "dependencies": {
     "my_dep": "^1.0.0",
     "my_dep_2": "^2.0.0"
  },
  "devDependencies" : {
    "my_test_framework": "^3.1.0"
  }
}

Каждая зависимость отделяется запятой и записывается с использованием номера версии.

Для установки зависимостей

npm install

Вы можете прочитать документацию, чтобы узнать больше https://docs.npmjs.com/getting-started/using-a-package.json

https://docs.npmjs.com/getting-started/semantic-versioning

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