1
я хочу создать фабрику/или аналогичный подход, основанный на требуемой ОС Windows/Linux , например, если использовать линуксСоздание фабрики для требуют узлов модулей
var isLinux = /^linux/.test(process.platform);
var isWin = /^win/.test(process.platform);
if(isLinux){
var spawn = require('child-process');
}{
elseif(isWin)
var spawn = require('cross-spawn')
}
module.export = spawn;
Я знаю, что кросс-нерестится также для окон ... мой вопрос есть более хороший способ, чтобы написать его в узел (ver4.4) вместо того, чтобы просто еще, если
Я вижу синтаксическую ошибку в '} { elseif (isWin)' – Tushar
Почему бы просто не использовать «cross-spawn»? –
@Tushar - я исправлю :) это просто для примера ... –