и затем следуйте инструкции по установке модуля, проверив версию. Вы можете продвинуть его, используя различные параметры просмотра npm и сценариев оболочки. Надеюсь это поможет.

аюсь запустить какой-нибудь полицейский скрипт перед установкой каких-либо пакетов. Например:

{
  "name": "pre-hook-check",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "preinstall": "echo preinstall",
    "postinstall": "echo postinstall"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "abc": "^0.6.1",
    "preact": "^8.2.5"
  }
}

Кажется, что скрипт до и после установки в приведенном выше примере работает только тогда, когда яnpm install, но я хочу, чтобы это запускалось каждый раз, когда я пытаюсь что-либо установить.

Например: допустим, я хочу написать скрипт для проверки версии пакета каждый раз, когда работает моя командаnpm install <some package>, Я хочу проверить версию инсталляционного пакета и убедиться, что его версия выше "1.0.0", иначе не позволяйте им установить.

Я планировал написать предустановочный скрипт, который идет

npm info lodash version

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

Ответы на вопрос(1)

Ваш ответ на вопрос