2016-11-28 7 views
1

Я использую jade-cli для компиляции моего проекта из .jade-файлов в .html.Jade-cli - сохранение структуры папок дает ошибку

Джейд файлы следующая иерархия:

components 
    views 
    templates 
    ... 

Я хочу, чтобы вынесенное результат, чтобы иметь такую ​​же структуру папок и пытается использовать -H атрибут, как это сказано в документации здесь: https://www.npmjs.com/package/jade-cli

Однако, когда я нахожусь используя команду jade -P -H src -o dst НПМ возвращает следующие ошибки:

silly lifecycle @~build: Args: [ '/d /s /c', 'jade -P -H src -o dst' ] 
    12 silly lifecycle @~build: Returned: code: 1 signal: null 
info lifecycle @~build: Failed to exec build script 
verbose stack Error: @ build: `jade -P -H src -o dst` 
verbose stack Exit status 1 
verbose stack  at EventEmitter.<anonymous> (C:\Program  Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:255:16) 
verbose stack  at emitTwo (events.js:106:13) 
verbose stack  at EventEmitter.emit (events.js:191:7) 
verbose stack  at ChildProcess.<anonymous> (C:\Program  Files\nodejs\node_modules\npm\lib\utils\spawn.js:40:14) 
verbose stack  at emitTwo (events.js:106:13) 
verbose stack  at ChildProcess.emit (events.js:191:7) 
verbose stack  at maybeClose (internal/child_process.js:877:16) 
verbose stack  at Process.ChildProcess._handle.onexit  (internal/child_process.js:226:5) 
error Windows_NT 6.1.7601 
error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program  Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build" 
error node v6.9.1 
error npm v3.10.8 
error code ELIFECYCLE 
error @ build: `jade -P -H src -o dst` 
error Exit status 1 
error Failed at the @ build script 'jade -P -H src -o  dst'. 
error Make sure you have the latest version of node.js and npm installed. 
error If you do, this is most likely a problem with the package, 
error not with npm itself. 
error Tell the author that this fails on your system: 
error  jade -P -H src -o dst 
error You can get information on how to open an issue for this project  with: 
error  npm bugs 
error Or if that isn't available, you can get their info via: 
error  npm owner ls 
error There is likely additional logging output above. 
verbose exit [ 1, true ] 

Еслиисключается, все работает нормально. В чем проблема?

версия НПМ: 6.9.1 нефрита версия: 1.11.0

ответ

0

Проблема была решена. Моя ошибка состояла в том, что я думал, что jade-cli был частью обычного пакета нефрита. Представляется, что вы должны установить его отдельно, используя

npm i jade-cli -g 

-g для установки его на глобальном уровне.

После этого компиляция успешно завершена и создает всю необходимую архитектуру папок

 Смежные вопросы

  • Нет связанных вопросов^_^