Мне удалось запустить это на моем сервере разработки, но я не могу на всю жизнь понять, как я это сделал!
Мои файлы находятся в / home / chambres / web / x.org / public_html / 2018 / js / lib
Я устанавливаю с:
npm install babel-cli babel-core --save-dev
Он запускается с:
â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadRequestedDeps â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:chokidar â get â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:chokidar â resolv â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:repeating â reque â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:number-is-nan â r â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:os-tmpdir â get â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:minimist â reques â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:safe-buffer â 304 â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:brace-expansion â â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:fsevents â 304 â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:regex-cache â aft â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:repeat-string â r â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:repeat-string â 3 â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:math-random â aft â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:is-posix-bracket â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:remove-trailing-s â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:for-in â request â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:is-equal-shallow â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:is-primitive â re â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:binary-extensions â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:micromatch â reso â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:arr-diff â resolv â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:unset-value â aft â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:is-data-descripto â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:object-copy â aft â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:urix â mapToRegis â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:is-accessor-descr â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:safe-regex â requ â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:extend-shallow â â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:is-data-descripto â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:user-home â 304 â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadExtraneous â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadDep:babel-plugin-tran â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
loadExtraneous â â¢ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
runTopLevelLifecycles â
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
npm WARN lib@1.0.0 No description
npm WARN lib@1.0.0 No repository field.
Затем я пытаюсь запустить это из командной строки:
babel --version
, но получаю:
babel --version
-bash: /usr/bin/babel: No such file or directory
На моем сервере разработчика я получаю:
root@admin:~# babel --version
6.26.0 (babel-core 6.26.3)
Что я делаю не так?Это было примерно 6 месяцев назад, когда я установил это на сервере разработки, так что я почти уверен, что пропускаю шаг.
Интересно, я могу запустить:
npx babel-cli --version
npx: installed 237 in 9.227s
6.26.0 (babel-core 6.26.3)
... но это все еще не дает мне доступ к запуску "babel" непосредственно из CLI: /
ОБНОВЛЕНИЕ: Возможно, я получил это!Кажется, это работает:
/ usr / local / bin / babel --version 6.26.0 (babel-core 6.26.3)
Итак, сделаем символическую ссылку, и теперь она работает!
ln -s /usr/local/bin/babel /usr/bin/babel
ln -s /usr/bin/nodejs /usr/bin/node
root@admin:# babel --version
6.26.0 (babel-core 6.26.3)
ОБНОВЛЕНИЕ: я снова вернулся к этой теме, так как у меня была такая же проблема на другом сервере.На этот раз мне не хватало:
npm install -g babel-cli
Я поместил это здесь для моей собственной информации, как и все остальное :) (для случая, когда я неизбежно возвращаюсь к этой проблеме снова на другом сервере)