Проблема установки / тестирования при полной установке Nativescript CLI - PullRequest
0 голосов
/ 28 мая 2019

Я сделал, по-видимому, чистую установку CLI Nativescript на MacOS X, но когда я запускаю tns doctor, он не работает:

bash-3.2$ /usr/local/lib/node_modules/nativescript/bin/tns doctor

/usr/local/lib/node_modules/nativescript/lib/common/verify-node-    version.js:32
            console.warn((`${os.EOL}${nodeWarning.message}${os.EOL}`).yellow.bold)
                  ^
SyntaxError: Unexpected token ILLEGAL
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous>     (/usr/local/lib/node_modules/nativescript/bin/tns:8:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

Ответы [ 2 ]

1 голос
/ 28 мая 2019

Проблема в том, что вы используете очень старую версию Node.js.Для NativeScript CLI требуется как минимум Node.js 6, но я рекомендую вам использовать текущий LTS - Node.js 10. Node.js 0.10.29 (который является вашей текущей версией) не поддерживает синтаксис, используемый в кодовой базе CLI NativeScript.

0 голосов
/ 29 мая 2019

Первая проблема была связана с устаревшей версией узла, js;установка узла 10 (LTS) решила это.

Последняя проблема была связана с корчащимся гнездом питонов - команда «python» связана с python 2.5, в то время как скрипт установки вызывал python 2.7 и сопутствующие ему пользовательские дополнения,Повторное связывание python с исполняемым файлом python 2.7 решило проблему.

...