Использование альтернативного списка зависимостей для Node.JS + NPM

Возможно ли иметь два 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

10
задан nickf 12 December 2011 в 18:10
поделиться