Когда я купил свой Chromebook Acer R13 в июне 2017 года, у меня в разработке был проект Firebase. Я хотел использовать команды firebase cli для управления и разработки проекта на моем новом компьютере.
Для этого мне потребовались Node.js и npm, и после долгой борьбы и руководств по просмотру мне удалось установить оба из их в чистом виде.
Во-первых, вам нужно переключить Chromebook в режим разработчика. Просмотрите это видео, чтобы сделать это: https://www.youtube.com/watch?v=UWXO61_v_xo
Вы должны получить доступ к терминалу браузера, нажав Ctrl + Alt + T в окне Chrome. Введите shell
, чтобы использовать нужный нам терминал.
Вы можете проверить архитектуру вашего процессора, набрав в терминале `lscpu`.
Загрузите соответствующий пакет Node для вашей архитектуры процессора отсюда: https://nodejs.org/en/download/
Перейдите в папку "Загрузки" из командной строки: $ cd ~/Downloads
Распакуйте загруженный пакет узла:
$ tar xf node*.tar.xz
Перейдите к извлеченному bin-файлу:
$ cd node* $ cd bin
Скопируйте файл узла в / usr / local / bin / (создайте папку bin, если она не существует):
$ sudo cp node /usr/local/bin/
Теперь вы должны увидеть версию узла:
$ node -v eg.: v8.11.2
Теперь перейдите в папку npm:
$ cd .. $ cd lib/node_modules/npm/scripts
И установите npm:
$ sudo sh install.sh
Вы можете получить read-only file-system
ошибку, чтобы исправить это, вам нужно запустить (как указано на официальном сайте Chrome: https://www.chromium.org/chromium-os/poking-around-your-chrome -os-device )
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification
Это даст вам другую команду для выполнения. Запускаем и перезагружаем устройство.
Убедитесь, что у вас установлен npm:
$ npm -v eg.: 6.0.1
Полезные ресурсы:
- Старый способ (у меня не работал): https://coderwall.com/p/lonlyq/node-and-npm-on-chromebook-chrome-os < br /> - менеджер пакетов Chromebrew. У меня это не сработало, но вы получаете GIT из коробки: https://github.com/skycocker/chromebrew
- Miniconda (если вам по какой-то причине нужен python27). Убедитесь, что вы загрузили правильный пакет для своей архитектуры процессора: https://conda.io/miniconda.html и https://repo.continuum.io/miniconda/
- Возможно, вам придется установить pw для chronos, если вам нужно выполнить какую-либо задачу с помощью sudo: Ctrl + Alt + = ›(где =› клавиша - это клавиша со стрелкой вправо чуть выше цифры 3 на клавиатуре) и следуйте инструкциям, чтобы установить пароль (войдите как root)
- Различные подходы к установке node и npm (у меня они не работали): https://gist.github.com/isaacs/579814
- Если ваш файл node не исполняемый файл, выполните `chmod + x node` в / usr / local / bin
Дайте мне знать, если это сработает для вас, в комментариях!