Termux


Termux — это бесплатное приложение, которое можно установить прямо из магазина Google Play. Требуется версия Android 5.0 или более поздняя. Не требует root-прав.
Read more... )
https://habrahabr.ru/post/301442/




развернуть
https://nodejs.org

Для начала нужно получить из репозитория Ubuntu программы, которые позволят построить пакеты с исходными кодами. Nvm будет использовать эти инструменты для сборки необходимых компонентов:

sudo apt-get update

sudo apt-get install build-essential libssl-dev

sudo apt-get install gawk

Когда необходимые пакеты установлены, можно извлечь установочный скрипт nvm со страницы GitHub. Номер версии может отличаться, но в целом его можно загрузить и установить с помощью следующего синтаксиса:


curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash


Это скачает скрипт и запустит его. Программа будет установлена в подкаталог домашнего каталога в ~/.nvm; кроме того, в файл ~/.profile будут внесены необходимые строки.


Чтобы получить доступ к функциям nvm, нужно выйти из системы и войти снова, или же запустить команду source на файл ~/.profile, чтобы сообщить текущей сессии о внесенных изменениях.


source ~/.profile


Теперь, когда nvm установлен, можно перейти к установке изолированных версий Node.js.


Чтобы узнать, какие версии Node.js доступны, наберите:


nvm ls-remote

. . .

v0.11.6

v0.11.7

v0.11.8

v0.11.9

v0.11.10

v0.11.11

v0.11.12

v0.11.13


Как видите, на данный момент последняя доступная версия — 0.11.13. Ее можно установить, набрав:


nvm install 0.11.13


Обычно nvm переключается на последнюю установленную версию. Чтобы переключить nvm на только что загруженную версию, наберите:


nvm use 0.11.13


При установке Node.js с помощью nvm исполнительный файл называется node. Чтобы узнать, какая версия используется в данный момент, введите:


node -v

v.0.11.13


При наличии нескольких версий Node.js можно просмотреть, какие версии установлены:


nvm ls


Чтобы сделать одну из версий версией по умолчанию, введите:


nvm alias default 0.11.13


Данная версия будет автоматически запущена в каждой новой сессии. На нее можно сослаться по псевдониму:


nvm use default


Каждая версия Node.js будет отслеживать свои пакеты и давать npm возможность управлять ними.


npm может установить пакеты в каталог проекта Node.js  (./node_modules) с помощью обычного формата:


npm install express


Чтобы установить Node.js глобально (т.е., доступно для других проектов, которые используют эту версию Node.js), внесите флаг -g:


npm install -g express


Это установит пакеты в


~/.nvm/node_version/lib/node_modules/package_name


Глобальная установка Node.js позволяет запускать команды из командной строки, но при этом нужно использовать link, чтобы запросить пакет из программы:


npm link express


деактивировать nvm (если нужно удалить nodejs и тд.)


nvm deactivate


Чтобы узнать о доступных опциях nvm больше, наберите:


nvm help


Список полезных команд npm - пакетного менеджера Node.js


Важно: Пакеты с ключем -g и без него это разные пакеты. Ключ -g относится к глобально установленному пакету.


Список установленных пакетов

npm list -g --depth=0


Обновить пакет

npm install bower -g


Удалить пакет

npm uninstall bower -g


Список пакетов, требующих обновления

npm outdated -g --depth=0


Версия пакета (установленная)

npm list bower -g


Версия пакета (последняя)

npm view bower version


Список всех версий пакета

npm view bower versions


Установить определенную версию пакета

npm install bower@1.5.0 -g


обновление

npm install nvm -g
npm install npm -g
npm -v
nvm --version
nvm deactivate
nvm alias default 6.0.0 (версию node)
npm uninstall 6.0.0 (версию node)

Настройка работы npm через proxy


# настройка proxy
user@host:~$ npm config set proxy http://domain%5Cusername:password@proxy.domain.org:3128

# отключение ssl
user@host:~$ npm config set strict-ssl false

или

echo proxy http://domain%5Cusername:password@proxy.domain.org:3128 > .npmrc
echo strict-ssl false >> .npmrc

полезные пакеты


npm install python-shell

-------------------------------------------------------------
если после установки будет тормозить запуск терминала, то нужно закоментировать в .bashrc строки

export NVM_DIR="/home/пользователь/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

и снимать коментарий только когда нужна node

https://metanit.com/web/nodejs/
https://github.com/nodejs/node
https://github.com/nvm-sh/nvm
http://nodejs.org/dist/
https://github.com/nodejs/unofficial-builds/
https://unofficial-builds.nodejs.org/download/release/
http://www.nodebeginner.ru/
http://www.8host.com/blog/ustanovka-node-js-na-ubuntu-14-04/
https://www.digitalocean.com/community/tutorials/node-js-ubuntu-14-04-ru
http://ru.stackoverflow.com/questions/490098/npm-через-proxy-сервер
https://torwald88.wordpress.com/2015/10/26/настройка-работы-npm-через-proxy/
http://www.unix-lab.org/posts/node-nvm/
Несколько полезностей по работе с NPM
Шпаргалка по пакетному менеджеру NPM
13 приёмов работы с npm, которые помогают экономить время
https://github.com/creationix/nvm
https://www.npmjs.com/search?q=python

uzverss Шпаргалка по пакетному менеджеру NPM
http://uzverss.livejournal.com/tag/nodejs

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2025 07:09 am
Powered by Dreamwidth Studios