Возможно ли иметь два package.json
файла для одного проекта NodeJS?
В проекте, над которым я работаю, есть необязательная и экспериментальная функция, которая требует некоторых собственных пакетов node. Для повседневной разработки я не хочу заставлять всех разработчиков устанавливать эти пакеты.
По сути, я хотел бы получить файл, который просто перечисляет npm-зависимости в формате, похожем на package.json
, а затем использовать npm install
для установки всех этих пакетов.
например:
// package.json:
{
"dependencies": {
"underscore": "1.1.7",
"connect": "1.7.0"
}
}
// alt.json
{
"dependencies": {
"experimental_package": "0.0.1",
"and_another_one": "1.33.7"
}
}
И затем, что-то вроде:
$ npm install
// install the regular package.json stuff
$ npm install alt.json
// install the other ones
Обратите внимание, что это не то же самое, что devDependencies