Не удается запустить инструмент командной строки javascript umd: [TypeError: _.any не является функцией]

Я просто пробую urequire, но не могу заставить работать простой пример. В окнах на моем рабочем столе у ​​меня есть папка SomeFolder с одним файлом под названием test.js. Похоже на это...

define([], function() {
  return {the:'PersonViewModule'}
});

Я запускаю следующую команду...

c:\Users\blah\Desktop> urequire UMD SomeFolder/ -o build

[uRequire/process/Bundle] ERRor: Unknown error while 
loading/refreshing/processing 'test.js'.
error.nested = [TypeError: _.any is not a function]
[uRequire/urequireCMD] ERRor: uRequireCmd done() #1 with errors in 0.023secs.

Не уверен, что я делаю неправильно. Похоже на проблему с подчеркиванием или lodash, но я безуспешно пробовал несколько локальных установок npm с флагом -g и без него в обеих этих библиотеках.

Отправил github-проблему здесь


person sjdirect    schedule 01.02.2016    source источник
comment
Привет и спасибо за отчет - я уверен, что это не ваша вина - это lodash v4 удаление псевдонимов _.any в пользу _.some среди прочих - я посмотрю... Вы используете последнюю версию [email protected] ? Давайте держать проблему в курсе на github.   -  person Angelos Pikoulas    schedule 05.02.2016


Ответы (1)


Итак, когда я устанавливаю urequire с помощью следующей команды, он работает...

npm install [email protected]

URequire не работает (показывая ошибки, описанные выше) при такой установке...

npm install urequire
person sjdirect    schedule 07.02.2016