Как включить параметры, передаваемые установщику npm при включении зависимостей в package.json - PullRequest
6 голосов
/ 13 декабря 2011

Я очень новичок в node.js, поэтому прошу прощения за незнание простого вопроса. Я добавляю зависимости в package.json для приложения node.js и задаюсь вопросом, возможно ли указать аргументы командной строки, которые обычно передаются в npm install. Например, при установке пакета mongodb из командной строки вам может потребоваться передать параметр:

npm install mongodb --mongodb:native

Способ с помощью синтаксиса package.json указывать, что пакет должен быть установлен с параметрами командной строки?

1 Ответ

3 голосов
/ 21 апреля 2012

Это не идеально, но я смог обойти эту проблему, добавив явную установку npm в сценарий preinstall моего файла package.json. Таким образом, пакет mongodb добавляется в виде двоичного файла до того, как npm получит возможность сделать это неправильно. Надеюсь, это поможет

"scripts": {
  "preinstall" : "npm install mongodb '--mongodb:native'"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...